I
Web Services DevOps Engineer
ITCON
๐บ๐ธ United States
Hybrid
3 days ago
- Devops
- CI/CD
- GitLab CI/CD
- Drupal
- PHP
- Linux
- Configuration Management
- Ansible
- Docker
- ECS
- EKS
- GitLab
- Jenkins
- Agile
- Scrum
- CMS
- Memcached
- Apache Solr
- Kubernetes
- IaC
- Git
3 days ago
GENERAL RESPONSIBILITIES
- The contractor personnel will be required to work 40 hours per week. The normal work hours are 9 am to 5:30 pm, Monday through Friday, with a half hour for lunch.
- Work effectively and collaboratively with Web Services colleagues on assigned projects and activities.
- Maintain professional relationships with customers, management, colleagues and deliver high-quality customer service.
- Enable automation of triggers and alerts when deploying applications through environments
- Configure automated testing and deployment processes
- Design and document the DevOps process
- Automate Developer's everyday operations with scripts or templates
- Recommend to management development approaches and strategies for applications and services provided to House customers.
- Work closely with management, project managers and members of the Development Team to develop detailed specification documents
- Develop scripts to do Continuous Integration and Development using Gitlab CI/CD or other similar tools
- Configure and Setup systems built in Drupal and PHP based framework across environments
- Collaborate with development, QA, release engineering, site support, and infrastructure teams to maintain high-quality deployment artifacts as it moves through deployment pipeline
- Document all DevOps and Continuous Integration processes on SharePoint
- Develop and fix monitoring systems to ensure availability of production systems
- Develop and implement centralized logging and monitoring tool
- Install application patches on applications built on Drupal
- Lead production deployment efforts with Development Team by creating change requests, deployment and rollback strategy and testing to ensure successful deployments to production environments
- Work with Linux team and Drupal vendors to coordinate patch deployments and remove any impediments for development team and requests made by Development team.
- Work with the Solution Architecture team, VM Tanzu team and Development team to ensure patching and updates are applied to the Container images.
- Debug application performance issues and provide recommendation on optimizing the performance.
- BS or MS in Computer Science or equivalent technical degree.
- 3-5 years of experience managing diverse DevOps workloads, across infrastructure, administration, deployment, development support and monitoring.
- 3 years of experience with automation and configuration management using Ansible
- 1-3 years of Linux administration experience.
- 3+ years of experience working with containerization, orchestration, and service discovery experience on Linux hosts, using docker, ECS or EKS.
- 1-3 years of experience with Gitlab or similar version control systems, including branching, tagging, merging, and release management.
- At least three (3) years of experience building CI/CD pipelines with Jenkins or Gitlab Pipelines
- Experience with Docker, deploying containers, automated build deployments.
- Understanding of the Agile/Scrum software development lifecycle
- Hands on experience in building and maintaining websites using Drupal CMS and supporting tools like Memcached, Varnish, Load Balancers, SOLR, CDNs
- Demonstrated experience in deploying and configuring applications on Kubernetes and Linux environments
- Experience with automation tools like Ansible or equivalent
- Strong understanding and familiarity with the fundamentals of Linux systems administration
- Experience with application containerization (Docker) and infrastructure as code solutions
- Excellent written and verbal communication skills
- Equally comfortable working on a project team as well as independently
- Excellent organization, planning, prioritizing skills and attention to detail
- Experience in setting up and deploying applications on PaaS or IaaS cloud offerings
- Experience in administration of source code management tools like Git.
Web Services DevOps Engineer ยท ITCON