Description

Responsibilities:

  • 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

Education

Bachelor’s Degree