With a focus on continual improvement, propose and lead new and improved solutions to tools (solutions), processes and skills.
Promote Git Ops practices across the Organisation.
Promote Cloud, Security and DevOps best practices and architectures with the Development Teams
Contribute to the overall body of software development knowledge, including solution options, risk, cost, and impacts.
Mentor junior developers help them grow their experience and knowledge.
Participate actively in code reviews, tool evaluations, documenting new features.
Partner with multiple software development teams to help them automate their build/deploy/publish processes and adopt the Enterprise CI/CD platform.
Help extend the enterprise CI/CD platform to support new tools and technologies in ways that facilitate adoption, develop high quality and well-designed software, with automated tests.
Skill Requirements:
Must Haves:
5+ years in Cloud software development (AWS & Azure are the preferred cloud environments), with a focus on Infrastructure-as-Code tools like Terraform and AWS CloudFormation.
4+ years in software development creating applications and/or REST API services, with languages such as Java/Groovy, Python or NodeJS and test automation, such as JUnit or Mocha.
Ability to discuss and promote best practices in software development and cloud infrastructure.
Experience in implementing CI and CD process and tools like Jenkins/AWS Code pipeline, Jfrog.
Experience with log and metric consolidation tools like New Relic, ELK, Logz.io,Opensearch Prometheus and Grafana.
Experience in deploying and troubleshooting applications in containers, such as Docker and Kubernetes, AWS Elastic Kubernetes Service and/or Azure Kubernetes Service.
Experience with Build tools such as Maven, Gradle, NPM, iOS and android builds.
Experience in complex deployments like canary and blue-green deployments.
Experience in DevSecOps tools used for secret detection, vulnerability detection, container scans and experience in remediating those vulnerabilities.
Strong desire for automation and continuous learning/improvement.
Strong Debugging Skills in CI/CD and experience in handling critical incidents after hours as an on-call.
Preferred:
Cloud/DevOps/Kubernetes Certifications.
Understanding of Cloud Networking.
Experience Requirements:
5++ years of overall work experience as a DevOps/Platform Engineer.
Bachelor’s Degree or equivalent education and experience