What are the responsibilities and job description for the Application Modernization - DevOps Consultant position at Pellera Technologies?
Position Title: DevOps Consultant
Position Location: Frisco, TX
Job Summary
The DevOps Consultant will work with customers to embrace DevOps philosophies to empower the implementation of tools and processes which enable the rapid development and deployment of software, continuous integration/delivery, automated quality checks, and operational metrics that can be consumed by development and product teams. This role will have a blend of development and operational experience that provides them with a good understanding of the developers they are working with, while also balancing customer satisfaction and maintaining critical systems uptime.
Essential Functions
Position Location: Frisco, TX
Job Summary
The DevOps Consultant will work with customers to embrace DevOps philosophies to empower the implementation of tools and processes which enable the rapid development and deployment of software, continuous integration/delivery, automated quality checks, and operational metrics that can be consumed by development and product teams. This role will have a blend of development and operational experience that provides them with a good understanding of the developers they are working with, while also balancing customer satisfaction and maintaining critical systems uptime.
Essential Functions
- Design, implement, and maintain reliable, scalable, and secure infrastructure and CI/CD pipelines that enable continuous delivery of software. This includes automating deployments, managing cloud environments, monitoring system performance, and ensuring operational stability.
- Building and maintaining CI/CD pipelines
- Automating infrastructure using Infrastructure as Code (IaC)
- Monitoring system health and responding to incidents
- Implementing security and compliance controls
- Supporting development teams with deployment and environment needs
- Specialized expertise in automation, cloud platforms, system architecture, and deployment strategies.
- The DevOps Engineer plays a critical role in maintaining system reliability, security, scalability, and business continuity.
- The role demands deep knowledge of:
- Cloud platforms (e.g., AWS, Azure, GCP)
- CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI)
- Containerization and orchestration (e.g., Docker, Kubernetes)
- Infrastructure as Code tools (e.g., Terraform, CloudFormation)
- Monitoring and logging solutions
- Security best practices and automation frameworks
- Proven working experience in development using languages like Java, Python, Bash, etc.
- Develop logic and write complex code
- Knowledge of DevOps process.
- Working knowledge of any Cloud (AWS/Azure preferred)
- Experience with Containers/Docker, Kubernetes
- Experience in Jenkins, Prometheus, ELK
- Experience in Ansible, Terraform
- Excellent written and verbal communication skills
- Ability to work in a dynamic, fast paced environment with interest and ability to learn.
- Bachelor’s degree in Computer Science, Programming or related field.
- 4-5 years of related experience preferred.
- Prolonged periods of sitting at a desk and working on a computer.
- Must be able to lift up to 15 pounds at times.