Accomplished DevOps Engineer; Promote GitOps; (IAC) infrastructure as code craftsman, provision with HashiCorp tools Packer, Terraform, Vagrant. Orchestration Ansible, Salt, Puppet. Accomplished Python and Bash skills. Excellent Linux skills Redhat, Centos, Debian, Ubuntu. Leverage Vagrant to build libvirt KVM/QEMU and Oracle VM VirtualBox virtual systems. Comfortable working in cloud environments; AWS, DigitalOcean, GCE, Azure. Develop CI/CD pipelines in GitLab, and Jenkins. Package-management Nexus, Artifactory. Experienced with Docker and Kubernetes
Objective:
- DevOps / Release Engineer working remotely on a distributed team, improving the DevOps culture and environment, developing, improving, automating, orchestrating, provisioning systems and networks, and leveraging infrastructure as code. Create automated CI/CD workflows. Create developer environments using either Docker Containers or Virtual Machines that match staging and production systems.
Summary:
- A team player with an accomplished analytical approach to solving/automating software integration/deployment scenarios in UNIX / Linux Cloud or Hybrid cloud environments.
- Excellent understanding of the DevOps culture; The three ways, Phoenix Project, Unicorn Project
- Promote GitOps to automate the process of provisioning infrastructure; IaC (infrastructure as code)
- Extensive Ansible experience, developing Ansible Roles with Molecule.
- Install Ansible AWX in a K3S Kubernetes environment
- Leverage AWX to manage Drupal 9 dev, stage, and prod systems.
- Leverage infrastructure as code when setting up compute environments
- Use the HashiCorp tool Stack to build out infrastructure locally and cloud.
- Packer and Ansible build local, cloud, and Docker-based systems.
- Vagrant and Ansible to build developer systems
- Terraform to create the complete cloud environment.
- pushed code to GitLab
- Build and support self-managed on-premises GitLab Server
- Setup GitLab runners, both static and on-demand, in AWS
- Encourage a Git workflow, facilitating workflow GitLab Flow
- Facilitate unit testing through the CI/CD process by provisioning GitLab runners with the appropriate test software
- Develop Docker Images with Packer and Ansible
- Employ Terraform as IAC (Infrastructure As Code) tool
- Utilize Terraform modules
- Familiar with Cloud Kubernetes environments like AWS's EKS
- Accomplished UNIX/Linux practitioner; Ubuntu/Debian, RedHat/Centos/SELinux, AIX, Solaris, HPUX
- Package management with GitLab, Nexus, and Artifactory
- Configure Jenkins jobs with GIU or with Jenkinsfile; groovy or Declarative
- Understand the Software DevelopmenLife Cycle.
- AWS services; S3, EC2, VPC, IAM, Route 53, security-groups, nat-gateway, route_table, internet_gateway, Aws_elb, aws_iam_server_certificate, aws_load_balancer_policy, aws_load_balancer_listener_policy
- Setup Drupal environment; development, stage, production
- Development environment Debian 11 vagrant box running on developer’s Linux systems
- Stage Debian 11 running Azure
- Production Debian 11 running in Azure