Automation and Devops Engineer
citi
Job Description
- Supporting the adoption of strategic technical products such as GitHub Copilot and GitHub Enterprise, as well as in-house tools such as Lightspeed and Release on Demand.
- Supporting the adoption of best practice enablers such as version control, testing automation, and CI/CD by guiding and hand-holding developers.
- Contributing to the continual development of the DORA productivity metrics implementation.
- Collaborating with team members to improve processes and automation.
- Troubleshooting and resolving issues in the CI/CD pipelines and infrastructure.
Skills/Experience:
- 3-6 years of experience in DevOps Engineer , software development & delivery, and technology adoption
- Proficiency in tools and platforms such as Jenkins, Bitbucket, SonarQube, Snyk, RLM, GitHub, Blackduck, Kubernetes, Tekton, OpenShift etc.
- Experience with cloud platforms like AWS, Azure, or Google Cloud
- Experience using GenAI developer-assistance tools like GitHub Copilot, GitHub Copilot Chat, etc.
- Good understanding of software delivery best practices and Agile methodologies
- Good problem-solving and analytical skills
- Experience with automation [shell, perl, python, JAVA, Angular/NPM] including unit test automation, is a plus
- Certifications in DevOps or related fields are a plus
- Ability to work collaboratively in a geographically distributed environment.
- Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements
- Identify and analyze issues, make recommendations, and implement solutions
- Utilize knowledge of business processes, system processes, and industry standards to solve complex issues
- Analyze information and make evaluative judgements to recommend solutions and improvements
- Conduct testing and debugging, utilize script tools, and write basic code for design specifications
Characteristics:
- Proactive and innovative mindset
- Strong problem-solving skills
- Excellent team player and collaborator
- Results-oriented with a focus on continuous improvement
- Good communication and mentoring abilities
- Curiosity about modern Technological developments
- Working knowledge of industry practice and standards
- Comprehensive knowledge of specific business area for application development
- Working knowledge of programming languages