We provide IT Staff Augmentation Services!

Sr.devops Engineer Resume

3.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • 7+ years of experience in DevOps Engineer/Build Release, Software Configuration Management activities
  • Create and maintain Continuous integration (CI) and Continuous delivery(CD) environments to facilitate an agile Methodology.
  • Build management - Experience in tools such as Jenkins, Maven, Nexus for build management, SCMtools like Git
  • Hands on experience in using containerized tools like Docker, Kubernetes
  • Good Experience in creating clusters and managing clusters inKUBERNETES (K8S)
  • Well handling cluster on KUBERNETES (K8S) using kubectl, kubelet, and pods services
  • Used Kubernetes to orchestrate teh deployment, scaling and management of Docker Containers.
  • Strong in Deploying components in K8s Cluster using Helm upgrade to IST, E2E, Staging, PROD Environments.
  • Administration and Maintenance experiences of continuous integration build engines, such as Jenkins. working wif AWS services (EC2, VPC,EBS, ELB, S3,Auto Scaling Route 53, RDS, SNS, IAM,AMI)
  • Deployment Design and communication wif internal teams as well as client IT teams for enterprise deployments.
  • Good Knowledge in Shellscripting
  • Experience on Configuration management tool like ANSIBLE Playbooks and Roles.
  • Managed all teh bugs and changes into a production environment using teh Jira tracking tool.
  • Experience on Build and Deployment process for WebLogic Application Server projects.
  • In-depth understanding of teh principals and best practices of Software Configuration Management (SCM) in AGILE, and SCRUM methodologies in SDLC lifecycle for DevOps

TECHNICAL SKILLS

Version Control Systems: SVN, GIT, Git Hub

Build tool: Maven

Script language: Shell scripting

CI Server: Jenkins

Code Coverage Tool: SonarQube

Application Servers: WebLogic

Bug Tracking Tool: Jira

Repository Management Tool: Nexus

Configuration Management Tool: Ansible

Containerization Tool: Docker, Kubernetes

Cloud: AWS, OpenStack and Azure

Infrastructure automation tool: Terraform, Cloudify

Operating Systems: Windows,Linux/RHEL

PROFESSIONAL EXPERIENCE

Confidential, Plano TX

Sr.DevOps Engineer

Environment: Ansible,Docker,Kubernetes, Azure, Terraform, JIRA, Jenkins, Git, Maven,LinuxKibana, Grafana and Prometheus

Responsibilities:

  • Managing all phases of build and release activities, dependency management and deployment strategy.
  • Managing product release deployment to teh production environment.
  • Management of Kubernetes PODS where Applications are running. Management of Kubernetes cluster(k8s) on Grafana GUI.
  • Managed Application container & Health checks through Jenkins Jobs, Application connectivity to other Apps, Application DB connections, DNS connectivity, HA Proxy Behavior.
  • Checking & Analyzing Application Logs through Splunk & MySQL DB if any testing order failed. Also, co-ordination wif Application Dev. team & provide Logs of issue.
  • Deploying teh input file using teh Client tool wif helm chartsbased on requirement on multiple applications like conductors, MSO, Appc.
  • Developed CI/CD System wif Jenkins on Kubernetes Container environment,
  • UtilizingKubernetes and Docker for teh runtime environment for teh CI/CD system to build and test and deploy.
  • Used Kubernetes to orchestrate teh deployment, scaling and management of Docker Containers.
  • Handling deployments via Jenkins, EOM Dashboard and manual using helmupgradation Non prod and prod Envs.
  • HandlingPODS in KUBERNETES (K8S)like scale, replica controller, replica set,etc.
  • Environment (VMs & DB) builds Activity using Open Stack cloud, Cloudify blueprints & Ansible playbooks. Installation of K8s using Cloudify Blueprints, configure & onboard Apps Envs.
  • Monitoring and Supporting Platform Sev1 issues via Grafana dashboards, create Jira ticket and fixe teh issues.
  • Created scripts in Python notifying teh health checks report via email from all environment servers.
  • Managed Atlassian Tools Confluence andJIRA.

Confidential, Chicago, IL

Sr. DevOps Engineer

Environment: Ansible,Docker,Kubernetes, Azure, Terraform, JIRA, Jenkins, Git, Maven,Linux Kibana, Grafana and Prometheus

Responsibilities:

  • Managing teh configuration of multiple servers using Ansible
  • Wrote Ansible playbooks to manage configurations and automate installation processManaging all phases of build and release activities, dependency management and deployment strategy.
  • Managing product release deployment to teh production environment.
  • Responsible for Creating, Deploying and Posting Patches, Automating Patch Build Process.
  • Responsible for Creating Variants - Branching and Tagging.
  • Responsible for teh documentation of teh Implementation processes.
  • Maintain Dev., QA, UAT & Production environments i.e. make sure they are always up & running.
  • Handle multiple builds from Development team, create build and perform deployment activities
  • Used Ansible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change
  • Worked on Docker container snapshots, attaching to a running container, removing images,
  • Managing directory structures and managing containers
  • Managing/Tracking teh defects status using Jira
  • Developed CI/CD System wif Jenkins on Kubernetes Container environment,
  • Utilizing Kubernetes and Docker for teh runtime environment for teh CI/CD system to build and test and deploy.
  • Used Kubernetes to orchestrate teh deployment, scaling and management of Docker Containers.

Confidential, Richmond, VA

DevOps Engineer

Environment: JIRA, Jenkins, Git, Maven,WebLogic Application server, Linux/RHEL, AWS

Responsibilities:

  • Created snapshots to take backups of teh volumes and AMI to store launch configurations of teh EC2 instance.
  • Used IAM for creating roles, users, groups and implemented MFA to provide additional security to AWS accounts and its resources.
  • Involved in Configuring and managing AWS Virtual Private Cloud along wif subnets, route tables and internet gateway.
  • Created custom Amazon Machine Images (AMI) to automate server build for auto scaling during peak times. Moreover, also deployed applications in AWS using Elastic Beanstalk.
  • Used teh AWS-CLI to suspend AWS Lambda function. Used AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS.
  • Utilize Lambda and serverless as configuration management tool to deploy consistent infrastructure across multiple environments.
  • Created S3 buckets, maintained, and utilized teh policy management of S3 buckets and Glacier for storage and backup on AWS. Used Amazon IAM to grant fine-grained access to AWS resources to users.
  • Developed infrastructure wif automation in AWS (EC2, Lambda, EBS, RDS, Dynamo, and ELB) wif AWS cloud formation templates.
  • Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using Git, Maven, Jenkins, and Cloud formation tools.
  • Enabled Continuous Delivery through Deployment into several environments of Development, Test and Production using Maven and Jenkins.
  • Developed and designed continuous integration pipeline and integrated them using Bitbucket, Jenkins.
  • Researched and implemented code coverage and unit test plug-ins wif MAVEN / Jenkins.
  • Automated Weekly releases wif GRADLE scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Developed Dev/Test/Prod environments of different applications on AWS EC2 instances.
  • Developed build-using Gradle as a build tool and used CI tools to kick off teh builds move from one environment to other environments.
  • Wrote Python scripts for both pipeline and scripted pipeline jobs.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.

Confidential

Build and Deployment

Environment: JIRA, Jenkins, Git, Maven,WebLogic Application server, Linux/RHEL

Responsibilities:

  • Managed teh roles for Subversion Administrator and Build engineer in dis project
  • Creating New Repository in Subversion
  • Setting up teh new build environment for various products in Linux environment Implemented teh Release practice and responsible for pushing builds into SYS / UAT /Pre-Production/ Production
  • Involved in Branching, tagging of code delivery at required releases
  • Enabling SVN Hooks
  • Automated teh backup teh svn repository by using crontab
  • Involved in scheduling teh automated build called Nightly Builds
  • Interacting wif developers to sort out issues related to Build Automation
  • Deployed application ears on WebLogic Application Server Network Deployment in Development, System Tests, and Performance Test on a daily basis and troubleshoot various configuration and application issues.
  • Installed EARs, WARs and configured application specific JVM settings, Web container parameters using teh Admin Console and deployment scripts
  • Managing/Tracking teh defects status using Jira
  • Documentation of patch Management process and build/release Process
  • Co-ordination wif other team members to resolve teh Issue
  • Promoting code from one environment to another environment.

We'd love your feedback!