We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

4.00/5 (Submit Your Rating)

Greensboro -, NC

SUMMARY

  • Over 8+ years of experience with, strong expertise in the fields of DevOps/AWS using various automation tools to oversee the end - to-end SDLC process.
  • Experienced with various Services of AWS: EC2, ELB, S3, SNS, SQS, RDS, VPC, Elastic IP, Route 53, Glacier, IAM, Cloud Formation and Cloud Watch, Cloud Trail, Secrets Manager, ECR(Registry), CDK.
  • Hands-On experience in Implement, Build and Deployment of CI/CD pipelines, managing projects often includes tracking multiple deployments across multiple pipeline stages (Dev, Test/QA staging and production).
  • Experience inreal-time monitoringand alerting of applications deployed inAWS using Cloud Watch, Cloud Trail and Simple Notification Service.
  • Experienced in Devops and Gitops work flow.
  • Proficient in writing Cloud Formation Templates (CFT) in YAML and JSON format to build theAWS services with the paradigm of Infrastructure as a Code.
  • Experienced in deploying applications in to Kubernetes using Gitops Tools (Argo CD)
  • Experienced in creating projects in Argo CD and deploying Argo CD in to Kubernetes cluster from the scratch.
  • Deployment in to Kubernetes cluster directly from GitHub using Argo CD tool
  • Experienced in writing deployment files and creating infrastructure for Kubernetes cluster from the scratch.
  • Experienced in creating Kubernetes(K8S) Clusters in AWS as EKS and Azure as AKS.
  • Experienced with Jenkins as Continuous Integration / Continuous Deployment Tool and strong experience with Maven as Build Frameworks.
  • Experienced with Puppet, Ansible, Chef as System Configuration Management Tool.
  • Experienced in Creating playbooks and roles for Ansible and deploying applications to AWS cloud using Ansible.
  • Experienced with deployment automation of all the microservices to pull image from the private docker registry and deploy to docker swarm cluster using Ansible.
  • Administration experience in GitHub and SVN configuration tools.
  • Experienced writing python, yaml, Json and shell scripts to automate the deployment and scheduling.
  • Experienced with CloudWatch as IT Infrastructure Monitoring tool.
  • Experienced with Web/Enterprise Application Deployment Technology specifically including Apache Tomcat, WebLogic, Web Sphere 5.1/6.0, Java and MySQL.
  • Experience in installing Docker using Docker tool box. Environment provisioning solutions using Docker. Source code management is performed using GIT from master repository and knowledge on Container management using Docker in creating images.
  • Experienced in database technology such SQL, MySQL including NoSQL databases like MongoDB.
  • Experienced in Configuring Servers to provide Networking Services, including HTTP/HTTPS, FTP, SSH, DNS and LDAP.
  • Experienced in Administration of Production, Development and Test environments carrying different operating system platforms like Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos.
  • Experience in Installing, upgrading and configuring Red Hat Linux 4.x, 5.x, and 6.x using Kickstart Servers.
  • Experienced with Configuration Management automation tool Ansible and has worked on integrating Ansible YAML Scripts.
  • Experienced in the atmosphere of cross-functional team within the organization’s Agile Project Life-cycle.
  • Generated reports using SonarQube which covers different areas of Code quality like potential bugs, code coverage, coding rules.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Team player with good Communication and Interpersonal Skills.
  • Experienced in Blue-Green Deployment
  • Participated, documented, managed ITIL controls and supported Linux environment.
  • Experience supporting 24x7 production computing environments. Experience providing on-call and weekend support.

TECHNICAL SKILLS

Operating Systems: Windows, UNIX, LINUX (Red Hat 5/6.5, CentOS 6/7, Ubuntu)

Source Control Tools: SUBVERSION, GITHUB

Configuration Management Tools: CHEF, ANSIBLE

Continuous and Build Tools: MAVEN, ANT, Gradle, JENKINS

Repositories: NEXUS, ARTIFACTORY

Languages: JAVA, RUBY, SHELLSCRIPTING, PERLSCRIPTING, PYTHON, SQL

Tracking and Monitor Tools: JIRA, CLOUD WATCH

Web Servers: WEB LOGIC, APACHETOMCAT, JBOSS, DOCKER

Cloud: AWS EC2, VPC, ELB, IAM, SNS, RDS, EDS, CLOUDWATCH, CLOUDFOUNDATION, Azure AKS

Databases & Orchestration tools, GitOps tool: ORACLE, MYSQL, Postgress, Docker Swarm, Kubernetes, Argo CD

PROFESSIONAL EXPERIENCE

Confidential, Greensboro - NC

Sr. DevOps Engineer

Responsibilities:

  • Expertise in Deploying the application in to AWS EKS(Kubernetes)
  • Experienced in deploying applications in to Kubernetes using Gitops Tools (Argo CD)
  • Creating ECR in AWS to store Docker Images
  • Experienced in creating projects in Argo CD and deploying Argo CD in to Kubernetes cluster from the scratch.
  • Expertise in SonarQube (Coequality) tool, giving access to developers based on their projects.
  • Expertise in creating pipeline for GIT PR analysis for SonarQube.
  • Expertise in AWS Cloud Administration which includes services like EC2, VPC, AMI, S3, CloudFormation, ELB, ALB, ECS, ECR, IAM, EIP
  • Experienced in Creating playbooks for Ansible and deploying applications to Tomcat using Ansible playbooks via Jenkins.
  • Maintaining the source code and performing deployments towards TEST/UAT/PROD environments and troubleshooting on various servers in case of failures.
  • CreatedDockerimages from scratch and customized and modified base images from existing environment configurations and maintaining the image repo for development teams
  • Installed Continuous Integration Server Jenkins as a service, configured the projects on Jenkins and automated the build, deployment and test execution on all the target platforms. Shared the nightly build results with the teams.
  • Expertise in AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, IAM, Route 53, Auto scaling, Cloud Watch, Cloud Formation, and Security Groups
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services. Leveraged AWS cloud services such as EC2; auto-scaling; and VPC (Virtual Private Cloud) to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts, and are able to quickly evolve during development iterations. Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability
  • Analyzing the E2E requirements and provide the low-level Design.
  • Responsible to provide task level inputs in daily stand up and highlight if there are any blockers for progressing with the planned development activities.
  • Participated in weekly release meetings with technology stakeholders to identify and mitigate potential risks associated with the releases.

Environment: AWS (EC2, ELB, S3, SNS, SQS, RDS, VPC, Elastic IP, Route 53, Glacier, IAM, Cloud Formation and Cloud Watch, Cloud Trail, Secrets Manager, ECR(Registry), CDK), Red Hat Enterprise Linux, SVN, GIT, Jenkins, SonarQube, Maven, Docker, Kubernetes, Argo CD, MySQL, PostgreSQL, PGAdmin, JIRA, Azure AKS, Argo CD.

Confidential

DevOps Engineer

Responsibilities:

  • Worked with development, QA and operations teams toensure that newly developed software code is built and released as smoothly and efficientlyas possible.
  • Deploying the source code at target server’s using Ansible.
  • Expertise in AWS Cloud Administration which includes services like EC2, VPC, AMI, S3, CloudFormation, ELB, ALB, ECS, ECR, IAM, EIP
  • Experienced in Creating playbooks for Ansible and deploying applications to Tomcat using Ansible playbooks via Jenkins.
  • Maintaining the source code and performing deployments towards TEST/UAT/PROD environments and troubleshooting on various servers in case of failures.
  • CreatedDockerimages from scratch and customized and modified base images from existing environment configurations and maintaining the image repo for development teams
  • Installed Continuous Integration Server Jenkins as a service, configured the projects on Jenkins and automated the build, deployment and test execution on all the target platforms. Shared the nightly build results with the teams.
  • Provide support to Production, Development environments.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Created SCM Process, policies, procedures and Release Notes to follow Development and allow QA teams to Release and Deploy highest quality product for the enterprise.
  • Maintained customer relationship management databases (MySQL).
  • Developed and implemented an agile SDLC and refinement of the Software Configuration Management (SCM) infrastructure.

Environment: GIT, Docker, Jenkins, Sonar, JIRA, Oracle, My SQL, Shell, Python, Ant, Maven, Java, Linux, AWS (EC2, VPC, AMI, S3, CloudFormation, ELB, ALB, ECS, ECR, IAM, EIP), Argo CD.

Confidential, Greensboro - NC

Build and Release Engineer

Responsibilities:

  • Created Docker images from scratch and customized and modified base images from existing environment configurations and maintaining the image repo for development teams
  • Performed both manual and automated builds using Jenkins.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Handled admin tasks in Linux OS such as server restart, application installation and setting up monitor dashboards.
  • Worked with development, QA and operations teams toensure that newly developed software code is built and released as smoothly and efficientlyas possible.
  • Expertise in AWS Cloud Administration which includes services like EC2, VPC, AMI, S3, CloudFormation, ELB, ALB, ECS, ECR, IAM, EIP
  • Experienced in Creating playbooks for Ansible and deploying applications to Tomcat using Ansible playbooks via Jenkins.
  • Maintaining the source code and performing deployments towards TEST/UAT/PROD environments and troubleshooting on various servers in case of failures.
  • Installed Continuous Integration Server Jenkins as a service, configured the projects on Jenkins and automated the build, deployment and test execution on all the target platforms. Shared the nightly build results with the teams.
  • Notify Broken builds to appropriate Team / Team Members and enable for successful build.
  • Maintaining scripts to automate the build, packaging as well as automation of time consuming, error prone tasks associated with the build.
  • Configured and deployed applications in various work environments like Development, Test, and Production using Ansible.
  • Perform Deployment Release to various QA & UAT environments, ensured processes are deployed successfully to production.
  • Worked on installation of Docker using toolbox & creation of custom Docker container images, tagging and pushing the images.
  • Worked with cloning code from GIT repositories and had experienced in checkout to the branches and downloading code into MAVEN.
  • Worked with cloning code from GIT repositories and had experienced in checkout to the branches and downloading code into MAVEN

Environment: AWS, RHEL Linux, MySQL, Docker, Scripts, Ubuntu, GIT, JIRA, JENKINS, MAVEN.

We'd love your feedback!