We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

3.00/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY

  • Around 6 years of industry experience with strong innovative and technical background. Experience in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations.
  • Extensively worked on AWS Cloud platform and its features that include EC2, VPC, EBS, ELB, S3, Amazon Keyspaces, API gateway, RDS, EBS, Cloud Watch and In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Involved in AWS EC2/VPC/S3/SQS/SNS, API gateway-based automation thru Terraform, Ansible, Python, Node JS and Bash Scripts. Experience in developing AWS Cloud Formation Templates to create custom sized VPC, Subnets, EC2 instances, ELB, Security Groups. Performed application security auditing using SAST and DAST to ensure security of applications.
  • Written Cloud Formation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigm of Infrastructure as a Code.
  • 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.
  • Experience on Helm Charts for the packaged configured application for deploying the version of one chart to the other chart.
  • Worked on number of manifest files to create a simple package that can install on the client machine in Helm Charts.
  • Used Docker Data Centre to implement a high-level API to provide lightweight containers that run processes isolation and worked on creation of customized Docker container and Middleware images, tagged, and pushed the images to the Docker hub.
  • Implemented and supported Continuous Integration process via Jenkins and Bamboo for several java applications including setting up pipeline jobs and downstream job configurations in Jenkins.
  • Configured Jenkins for Automating Deployments and providing an automation solution.
  • Experience in AWS Cloud Computing services, such as IAM, EC2, API Gateway, Dynamo DB S3, AMI, VPC, Auto-Scaling, Security Groups, Route53, ELB, EBS, EMR, RDS, SNS, SQS, CloudWatch, CloudFormation, CloudFront, Snowball and Glacier.
  • Worked on various configurations and networking of NFS, DNS, LDAP, HTTP, HTTPS, FTP, remote access management, and security trouble shooting skills.
  • Implemented continuous integration and deployment using various CI/CD tools like Jenkins, Nexus, GIT and SVN also managed and created infrastructure using Ansible as configuration management tool.
  • Experience in working on version control systems like Subversion and GIT .
  • Implement Puppet and GIT into development environment for testing and cross training staff on the technologies.
  • Experienced in building the artifacts using Maven automation tool and storing the build artifacts into Nexus repository and deploying it to WebSphere/Tomcat server.

TECHNICAL SKILLS

Cloud Services: AWS (EC2, S3, CloudWatch, RDS, Elastic Cache, IAM) Api Gatways.

Orchestration Tools: Kubernetes, OpenShift, Docker

Infrastructure Tools: Terraform, CloudFormation, Step functions.

Configuration Management Tools: Ansible, chef

Methodologies: Agile, Waterfall.

Monitoring Tools: CloudWatch, Prometheus, Grafana, Splunk

Build Tools: ANT, Maven, Gradle

CI/CD Tools: Jenkins,, Nexus, Artifactory.

Bug Tracking Tool: JIRA

Source Code Management: GIT, Sub version (SVN).

Repository Manager: Nexus, Artifactory.

Virtualization Tools: Virtual Box, VMWare, Vagrant.

Databases: MySQL, Dynamo DB, Oracle, Cassandra.

Servers: JBOSS, Apache Tomcat, WebLogic, TFS, Nginx.

Scripting Languages: YAML, Bash Shell, JSON.

Operating Systems: Linux (RHEL, Debi, CentOS), MacOS, Windows.

PROFESSIONAL EXPERIENCE

Confidential

Sr. DevOps Engineer

Responsibilities:

  • Extensively worked on creating CI CD pipelines using Jenkins for building, validating, and testing the Cloud formation templates, Ansible Playbooks.
  • Implemented CI/CD process using Blue/Green Deployment process for global development team, allowing for dozens of code updates per hour with zero downtime.
  • Created CI/CD pipelines and setup auto trigger, auto build and auto deployment with the help of the CI/CD tool like Jenkins. Implementing new projects builds framework using Jenkins &Maven as build framework tools and IBM/ (WEBSPHERE, AIX).
  • Developed CICD pipeline from scratch which will compile/build the Java/python code, execute the security scans(Fortify/Sonar), build a docker image, push to the artifactory and deploy the docker image on Kubernetes cluster.
  • Migrated from On Prem Kubernetes cluster to AWS EKS Cluster.
  • Experience in setting up Kubernetes configuration files using helm framework.
  • Involved in enhancing the CI/CD pipeline which carry out build, sonar and fortify scan, create Docker image and deploy to Kubernetes cluster using Helm charts, execute smoke tests and send email notifications with the test results.
  • Extensively worked with Jenkins and Maven. This includes installation, configuration, and maintenance of continuous integration (CI) and end-to-end automation for all builds and deployments of JAVA-based applications.
  • Worked on continuous integration and delivery, automation, and configuration to automate the application deployments on the OpenShift cluster.
  • Work on JBoss framework and support development and implementation of applications
  • Configure Ansible Control server and manage comprehensible inventory of organization nodes information including scaling out and grouping them by variables.
  • Create reusable Ansible playbooks to push required configurations on remote servers placed in different subnets. Use Python scripts for day-to-day tasks like login to multiple servers to check services.
  • Use Splunk, Kibana for performance and log monitoring. Create dashboards and alerts for Splunk.
  • Executed proof of concept on Spinnaker deployment by building CI/CD pipeline using GitHub, Jenkins, Docker for Docker Image creation and Spinnaker to auto trigger the Deployment on to AWS EKS.
  • Created Kubernetes deployment, stateful sets, Network policy etc.
  • Configured a CloudWatch logs and Alarms.
  • Created S3 buckets and developed a process to upload the objects.
  • Created metrics and monitoring reports using Prometheus and Grafana dashboards
  • Deploying the Helm Charts to make the own application into minutes to develop more work efficiently.
  • Package and deploy lightweight app to Docker Registry using Jenkins also Created Docker file file for Apache ignite and pushed it to Nexus.
  • Using Amazon Web Services (AWS) console and AWS CLI to launch and manage VM's with Public/Private subnet and setup load balancing, security groups etc. Created Cloud Formation templates and deployed AWS resources like EC2, Auto scaling, EBS, S3, Dynamo DB.
  • Participated in the identification of continuity/disaster recovery risks and mitigation plans and Assisted in the development of disaster recovery plans.
  • Plan and implement hugedata migration activitiesacross different data warehouse appliances. Familiar with different native tools that are available at the appliance level tomove terabytes of datadaily.
  • Developed scripts for Data migration from legacy applications to new applications.
  • Manage end-to-end complex data migration, conversion, and data modeling.
  • Migration of infrastructure, data, and applications out of legacy data centers into cloud and hybrid environments (public and private).
  • Developed Ansible playbooks to automate the administration of various subscriptions and configured Webhooks to invoke the playbooks remotely.
  • Configured and installed Apache Ignite and deploy lightweight app using Docker Container through Jenkins.
  • Used Splunk Tool to Manage logs and tracking bugs in Dev, QA, and staging environment, for managing tickets used I track ticketing tool & created mail handlers and notification schemes for I track.
  • Worked on building dashboards in Grafana for monitoring and Prometheus to monitor metrics .

Environment: -GitLab, java, spring, Jenkins, Kubernetes, Api Gateway, Amazon Keyspaces, S3, AWS Services: Lambda, API Gateway, DOCKER, Jira, Unix/Linux CentOS 7, AWS Kinesis Nexus v3, Bash Shell Script, Python, Cassandra, MongoDB, SQL, Nginx, Prometheus, Grafana

Confidential, Los Angeles, CA

Cloud DevOps Engineer

Responsibilities:

  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SQS, and EBS etc.
  • Created S3 buckets to back up the files and customized it in JSON format and assign the policies so that who can access the files. For the long-term storage and archive files Glacier is used.
  • Hands on experience creating customized IAM to set up user roles with corresponding user and group policies using JSON.
  • Created Python and Node js Scripts to Automate AWS services, include web servers, ELB, Cloud front Distribution, database, EC2 and database security groups, S3 bucket and application configuration, this Script creates stacks, single servers or joins web servers to stacks.
  • Expert in IaaS, SaaS, in AWS (VPC, IAM, SQS, SNS, EC2), Autoscaling, CloudFormation, CloudTrail, DynamoDB, S3, API Gateway, Lambda, etc.
  • Used cloud automation tools such as Ansible and Terraform to research, develop, maintain, scale, and grow hybrid application like custom sized VPC, subnets, EC2 instances, ELB's, security groups.
  • Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations for.
  • Building and supporting environments consisting of Testing, Development and Production hosted on premises and AWS.
  • Automated installation and configuration of new production servers using Ansible and migrated more than 40 microservices from shared servers to new dedicated servers.
  • Developed CICD pipeline from scratch which will compile/build the Java/python code, execute the security scans(Fortify/Sonar), build a docker image, push to the artifactory and deploy the docker image on Kubernetes cluster.
  • Extensively worked on ELK, automated logstash/filebeat configuration using ansible to onboard applications to publish logs to Splunk.
  • Experience on AWS services like EC2, RDS, VPC, ELB, Lamda, Security groups, Elastic search, EKS, Kinesis etc.
  • Automating the Rehydration process of all the Non-Prod AWS instances including Jenkins slaves for every quarter.
  • Monitoring the Jenkins Job failures and fix them by enhancing the Pipeline.
  • Extensively worked with Version Control System GIT.
  • Created maven file with required plugins for compilation of Java and UI application (Angular JS, Node JS).
  • Develop Docker files and build Docker images from configured containers as per requirement to achieve cost effective test environments.
  • Created AWS CloudFormation Templates to simplify provisioning and management on AWS.
  • Creation of Cloud Formation templates to automate AWS Infrastructure setup such as EC2 instances, design user's credentials and profiles with AWS IAM.
  • Migrated from On Prem Kubernetes cluster to AWS EKS Cluster.
  • Spin up AWS EKS clusters in various environments.
  • Experience in setting up Kubernetes configuration files using helm framework.
  • Involved in enhancing the CI/CD pipeline which carry out build, sonar and fortify scan, create Docker image and deploy to Kubernetes cluster using Helm charts, execute smoke tests and send email notifications with the test results.
  • Involved in Configuration of elastic load balancers with EC2 Autoscaling groups along with the AWS IAM and security group in public and private subnets in VPC.
  • Worked with Version control tools Subversion/Git Branching, Merge Strategies, migrated projects from Subversion repositories to GitHub Enterprise repositories.
  • Designed and implemented CI (Continuous Integration) system: configuring Jenkins’s servers, Jenkins’s nodes, creating required scripts (Perl & Python, Node js), and creating/configuring VMs (Windows/Linux).
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus and UDeploy to orchestra changes across servers and components.
  • Utilize Puppet for configuration management of hosted Instances within AWS. Configuring and Networking of Virtual Private Cloud (VPC). Utilize S3 bucket and Glacier for storage and backup on AWS.

Environment: - Java, AWS resources (EC2, S3, IAM, RDS, DynamoDB, SQS, SNS code pipeline and code deploy) Bitbucket, Artifactory, Shell, Bash, Jira, GCP.

Confidential

Build and Release Engineer

Responsibilities:

  • Deployed applications to Application servers in an Agile continuous integration environment and automated the whole process.
  • Build scripts for ANT and MAVEN and build tools like Jenkins, Sonar to move from one environment to other environments.
  • Created a fully AutomatedBuild, Deployment Platform and coordinating codebuilds, promotions and orchestrated deployments using Hudson and Subversion.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Provided end-user support, performed baseline build, merges, software release management, and other SCM activities.
  • Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Created a script to generate tar files for the change-set related to a particular JIRA ticket, which was then uploaded automatically to the FTP server.
  • Used AWS console and AWS CLI to launch and manage VM's with Public/Private subnet and setup load balancing, security groups etc.
  • Led the configuration of elastic load balancers with EC2 Autoscaling groups along with the AWS IAM and security group in public and private subnets in VPC.
  • Used Chef to configure and manage infrastructure and Created cookbooks to automate the configuration setups.
  • Monitor the usage, health and logs of application with the help of Amazon CloudWatch.
  • Duties included Backup\Restores, creating logins and ID's in SQL Serverand Active Directory, Supporting release activities off hours and helped in automating DBA tasks.

Environment: Maven, Subversion, ANT, Jenkins, Apache Tomcat, Ruby, Shell, Windows, Linux

We'd love your feedback!