What are the responsibilities and job description for the AWS DevOps Engineer with Groovy and Python position at Smart IT Frame LLC?
Role: AWS DevOps Engineer with Groovy and Python
Location: Plano, TX (100% Onsite – 5 days a week)
Hire type: Full time/ Contract
Mandatory Skills: Jenkins, Groovy, Python, Cloud Formation, Terraform, AWS
About Smart IT Frame:
At Smart IT Frame, we connect top talent with leading organizations across the USA. With over a decade of staffing excellence, we specialize in IT, healthcare, and professional roles, empowering both clients and candidates to grow together.
Job summary:
- This position seeks a motivated and enthusiastic DevOps Engineer to join the team and assist in managing and maintaining the CICD framework and its tools.
- The engineer will be responsible for implementing and maintaining scalable infrastructure, automating CI/CD pipelines, ensuring system reliability, and fostering collaboration between development and operations teams.
- This role requires a good understanding of DevOps practices, cloud platforms, containerization, and configuration management.
Required Skills:
- Over 5-6 years of experience as a DevOps Engineer or in a similar role.
- Strong expertise in Terraform for infrastructure automation is mandatory.
- Adequate experience in designing, implementing, and maintaining CI/CD pipelines using tools like Jenkins, Harness, GitHub Actions, Github cloud, SonarQube, Veracode, Qualys.
- Awareness on CICD tools in the market and its capabilities.
- Good experience in scripting languages (e.g., Python, Groovy, Java).
- Good understanding on Cloud technologies, containerization technologies (Docker) and container orchestration tools (Kubernetes).
- Experience in onboarding the applications into any CICD framework.
- Experience with monitoring and logging tools.
Responsibilities:
- Design, build, and maintain robust CI/CD pipelines to automate software delivery from code commitment to deployment.
- Design, develop, and maintain infrastructure using Terraform and automation tools to provision, manage, and scale cloud resources efficiently and consistently.
- Configure and maintain CICD tools in cloud environments, ensuring optimal performance, scalability, and cost efficiency.
- Work with containerization technologies like Docker and orchestration tools such as Kubernetes for efficient application deployment and scaling.
- Monitor system performance, troubleshoot production issues, and implement proactive solutions to ensure high availability and reliability.
- Collaborate closely with development, QA, and operations teams to streamline workflows, identify areas for improvement, and promote a culture of shared responsibility.
- Implement security best practices throughout the software development lifecycle, integrating security tools and processes into CI/CD pipelines.
- Develop and maintain comprehensive documentation for infrastructure, processes, and deployment procedures.
- Stay up to date with emerging DevOps tools, technologies, and industry best practices, continuously evaluating and recommending improvements.
Apply today or share profiles at dhamodharan@smartitframe.com