We provide IT Staff Augmentation Services!

Devops Engineer Resume

SUMMARY

  • I have over 8 years’ vast experience in large - scale enterprise IT, specifically in Linux engineering, agile development and infrastructure engineering with a proven ability to create and deliver solutions that results in growth of the company. I have worked as a DevOps engineer for the most part of my IT career with a focus on using automation tools and log aggregation to support CI/CD pipelines.

TECHNICAL SKILLS

  • Windows servers
  • Mac OS
  • ESXi
  • Linux OS (Red Hat, Centos, Ubuntu.)
  • Private and public Cloud Infrastructure

PROFESSIONAL EXPERIENCE

Confidential

DevOps Engineer

Responsibilities:

  • Detailed technical knowledge and hands-on experience in DevOps, Automation, Build Engineering and Configuration Management
  • As a lead, I was responsible for the architecture and technical direction of the entire DevOps infrastructure
  • Lead and assist the DevOps teams in the navigation of technologies and coaches the team in the workings of reusable tools and patterns.
  • Drive technical innovation and efficiency with automation in both a cloud and virtual environment around my team. Lead development, documentation, and operationalization of system processes to enhance service delivery outcomes across the organization
  • Research, design and develop automation method to support the platform provisioning, maintenance and operations of large-scale products and services
  • Work on DevOps processes and tools supporting agile application development teams leading to continuous integration, test, and deploy methods.
  • Recommend standards and best practices including automation, process efficiencies, and enhanced security for supported areas
  • Working knowledge of Azure DevOps or equivalent
  • Ability to configure and use twistlock to scan docker images for vulnerabilities
  • Create DevOps process automation and tooling to implement standards and boundaries in a way that empowers our application development teams to help themselves for their infrastructure and deployment needs.
  • Working experience with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Plan and coordinate system utilization, and performs growth analysis and capacity planning
  • Coordinates the upgrade of environments for large scale efforts and serves as group contact for major projects and initiatives.
  • Develop a DevSecOps culture by providing knowledge of solutions and expertise within multiple Cloud technologies to the development teams
  • Maintain and improve existing azure infrastructure environment
  • Develop test automation frameworks in collaboration with rest of the team
  • Ability to use configuration management tool such as Terraform, Ansible, Puppet, or Chef

Confidential

Senior DevSecOps Engineer

Responsibilities:

  • Detailed technical knowledge and hands-on experience in DevOps, Automation, Build Engineering and Configuration Management.
  • Lead the development, documentation, and operationalization of system processes to enhance service delivery outcomes across the organization
  • As a lead, I was responsible for the architecture and technical direction of the entire DevOps infrastructure
  • Lead and assist the DevOps teams in the navigation of technologies and coaches the team in the workings of reusable tools and patterns.
  • Ability to configure and use twistlock to scan docker images for vulnerabilities
  • Design and develop infrastructure monitoring and reporting tools
  • Develop and maintain configuration management solutions
  • Experience in deploying Kubernetes Cluster with master architecture and wrote YAML files to create services like Pods, Deployments, Auto scaling, Load balancers, Labels, Health checks, Namespaces, etc.
  • Working knowledge of Azure DevOps or equivalent
  • Experience in creating Disk Partitions, Logical Volume Manager (LVM) & RAID Technologies on different File Systems like Ext2, Ext3, Ext4, XFS on various Linux Distribution. Expertise in installing, configuring, supporting, and troubleshooting Unix/Linux Networking services and protocols like TCP, SMTP, HTTP, LDAP, DNS, NFS, DHCP, FTP, SSH, and SAMBA.
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for.
  • Having a good knowledge in Amazon Web Services including EC2, S3, ELB, Auto scaling and other resources.
  • Working experience with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Creating and managing user accounts, system security, performance tuning, change management, documents and procedures on Linux.
  • Git for source code version control and integrating it with Jenkins for CI/CD pipeline, code quality tracking and build management with build tool.
  • Knowledge in creating Jenkins CI pipelines. Experience in Jenkins to automate most of the build related tasks.
  • Maintain and improve existing azure infrastructure environment
  • Develop test automation frameworks in collaboration with rest of the team
  • Create tools to help teams make the most out of the available infrastructure

Confidential

DevSecOps Engineer

Responsibilities:

  • Implementing and developing solutions enabling Development and Operations teams to build, deploy, monitor and test applications and environments.
  • Performed bash shell scripting to automate tasks
  • Experience with Microsoft Azure cloud computing platform.
  • Help tune performance and ensure high availability of infrastructure
  • Ability to integrate Jenkins with other tools or application servers
  • Ability to be able to implement a Continuous pipeline with Docker, Jenkins and GitHub.
  • Managed infrastructure with Ansible.
  • Creating automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Ability to configure and use twistlock to scan docker images for vulnerabilities
  • Defining Security policy for Linux Servers, including Apache, Tomcat and Jboss etc. Creating VMware Lab setup as per Internal QA team's requirement using VMware ESXi servers.
  • Support and troubleshooting of Linux Apache, MySQL, Have knowledge on MySQL, Oracle Database Administration.
  • Managed systems routine backup, scheduling jobs, enabling system logging and network logging of servers for maintenance.
  • Experience with Linux servers in virtualized environments Installed and configured GIT to implement branching strategy which is suitable for agile development also provided continuous support and maintenance of software builds.
  • Maintaining appropriate file and system security, monitoring and controlling system access, changing permission, ownership of files and directories, maintaining passwords, assigning special privileges to selected users and controlling file access, monitoring status of process to increase system efficiency, scheduling system related cronjobs.
  • Expertise in creating Jenkins jobs and Jenkins pipeline to drive all Microservices builds out to the Docker registry and then to deploy applications to Kubernetes Cluster.
  • Experience in Building and deploying the application code using CLI of Kubernetes called kubectl, kubelet, kubeadm, and Schedule the jobs using Kube scheduler.
  • Experience in designing and deploying container-based production clusters using Docker, Kubernetes, Docker file.
  • Experience on Ansible and Ansible Tower dashboard, role-based access control, access to Ansible for deployments and worked with Ansible Playbooks to automate various deployment tasks and working knowledge on Ansible Roles, Ansible inventory files and Ansible Galaxy.

Hire Now