We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

Dallas, TexaS

SUMMARY

  • Strong decision - maker with more than 9 years of IT experience as DevOps Engineer, AWS Cloud Data Engineer and Release Engineer.
  • Expertise in Amazon Cloud Services and its features (EC2, VPC, EBS, AMI, Snapshots, Auto scaling, Cloud Formation, IAM, RDS, EMR, SES, SQS, SNS, RDS, ELB, Cloud Watch etc.)
  • Experience in designing AWS cloud models for Infrastructure-as-a-Service (IAAS), Platform-as-a-Service (PAAS) and Software-as-a-Service (SAAS).
  • Experienced in setting up EC2 instances, security groups and setting up databases in AWS using S3 bucket.
  • Experience in implementing Data warehouse solutions in AWS Redshift worked on various projects to migrate data from onto database to AWS Redshift, RDS and S3.
  • Experience in Amazon Lambda, Code Commit, Code Deploy and Code Build.
  • Creating AMI Images from EC2 instances and then copying these AMI Images to different regions and environments of AWS.
  • Creation of IAM and S3 buckets along with setting up of Cloud Trail
  • Automation of stack using Cloud Formation and Terraform Scripts in AWS
  • Experience in writing a Vagrant file to bring up multiple virtual machines and to modify the changes on the VM using Vagrant.
  • Experience in Creating Shell Scripts, Python and PowerShell for setting up baselines, branching, merging and automation processes.
  • Experience in creating and configuring multiple jobs in the build pipeline using Jenkins, integrating various plugins into Jenkins.
  • Setting up Jenkins’s server (Master and Slave Nodes) using keygen and ssh-copyid
  • Experience in working with configuration management tools like Puppet, Chef and Ansible.
  • Designed / developed distributed private cloud system solution using Kubernetes Docker on Core Os.
  • Efficient in assigning desired configuration to the cluster services with the help of KUBERNETES
  • Creating EC2 instances with Docker.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for installations and domain configurations.
  • Experience in handling large volumes of container clusters with Docker Swarm and Kubernetes.
  • Experience in automating the cloud deployment using ANSIBLE templates.
  • Expert in Automation of Release and Deploy configuration management to different environments i.e., QA, UAT and production on AWS.
  • Working on AWS Cloud installing packages using yum, apt-get for RHEL, Ubuntu, setting up Tomcat and Apache web servers, Jenkins, Git and GitHub.
  • Experience in Build automation tools like Jenkins, Ant, Maven, Gradle, XCode, MS Build, Team Build, SonarQube, Nexus (artifact repository)
  • Expert in using different source code version control tools like GitHub, Subversion, TFS, Clear Case
  • Experience with Linux/UNIX environments and Python & Shell Scripting for Build & Release automation.
  • Hands-on experience in writing Ansible Playbooks and creating roles.
  • Configuring cookbooks as well as recipes and creating master and slave nodes for Jenkins and hosting the application in the master and development repository.
  • Setting up of Enterprise Chef Server, Workstation as well as separate nodes.
  • Experience in building and deploying EAR, WAR and JAR files on test, stage and production servers.
  • Experience in deployment of various applications on Apache, JBoss & Tomcat.
  • Responsible for User Management, Plugin Management and END-END automation of Build and Deploy using JENKINS
  • Effective coach and mentor and committed to leading exceptionally gifted teams. Ready to work closely with both teams and customers in identifying most efficient and beneficial solutions for process improvement.
  • Automation of DevOps Pipeline (CI/CD) Build releases, Web-based software engineering, Virtualization technologies, Database programming, Solutions deployment, Program testing software, Security issues troubleshooting.
  • Testing and troubleshooting, Scripting Efficiency, SDLC processes, Efficient data management, Tools customization, Testing and deployment, Cross-functional teamwork, Project documentation, Testing and debugging, Performance and Scalability optimization

TECHNICAL SKILLS

Version Control Tools: Subversion, TFS, and Git (Repo managers Atlassian Bitbucket/ GitHub/GitLab)

CI/CD Tool Chain: Jenkins, Bamboo, ANT, Maven, Artifactory, Gerrit, MS Build, Continuous Integration, Continuous Deployment, Docker Containers, Harness, Octopus Deploy, Hudson

Configuration Tools: Ansible, Chef, Puppet

Programming Language: Python, YAML, Shell and Bash scripting, PERL, PHP, JavaScript, Json

Quality Control Tools: SonarQube, Veracode, Black duck

Monitoring Tools: Splunk, Prometheus

Cloud Services: IAM, S3, EC2, VPC, DynamoDB, Direct Connect, EBS, Auto Scaling, AMIs, Cloud watch, Cloud Formation

Scripting Language: UNIX, PowerShell, Python, Groovy

Operating Systems: Linux (RHEL), UNIX, Ubuntu, Windows

Servers: JBoss, Web sphere, Web Logic, IIS, Apache Tomcat

Defect Tracking Tool: JIRA, IBM Clear Quest, Kabana

Certification: AWS Solutions Architect- Associate

PROFESSIONAL EXPERIENCE

Confidential - Dallas, Texas

Senior DevOps Engineer

Responsibilities:

  • Worked on AWS services like EC2, S3, ELB (Load Balancers), RDS, VPC, Direct Connect, Route53, Cloud Watch, Elastic Beanstalk Cloud Formation, IAM, SNS, DNS etc
  • Generated alarms and notifications for EC2 hosts using Cloud Watch feature
  • Supervised and Managed IAM accounts and IAM policies to meet security compliance obligations
  • Setting up EC2 instances and Created AWS RDS Aurora DB cluster and connecting to it through Amazon RDS Console
  • Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS)
  • Built a VPC, established the site-to- site VPN connection between Data Center and AWS
  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates
  • Analyze cloud infrastructure and recommend improvements for performance gains and cost efficiencies
  • Automated build and deployment using Jenkins to reduce human error and speed up production processes
  • Create, Destroy and Maintaining KAFKA clusters and topics for every environment using Terraform
  • Creating the DOCKER containers for managing the application life cycle
  • Built and deployed Docker containers to break up monolithic app into microservices
  • Used KUBERNETES to deploy, load balance and manage docker containers in multiple clusters and namespaces.
  • Upgrading the tools and services with latest versions and images for hassle free work environment for the developers
  • Migration of environments from one KUBERNETES cluster to another and managing resources for the clusters
  • Providing L3 support to developers ensuring a healthy work environment and infrastructure
  • Configured different plugins on JENKINS to integrate with DOCKER, JIRA, GIT, MAVEN and ARTIFACTORY
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins
  • Created automated scripts for the Jenkins job to run and scan all the repositories overnight.
  • Developed TERRAFORM scripts to destroy environments after Closure of Business and create them back before Resume of Business to save costs incurring.
  • Generated Shell scripts in Jenkins for entire CI/CD pipeline to be automated from development to deployment in the environments.
  • Working on Quality control tools like SONARQUBE and VERACODE to ensure proper scanning of code developed.
  • Writing UNIX shell scripts to automate the jobs and scheduling cron jobs for job automation using commands with Crontab.
  • Assist developers with establishing and applying appropriate branching, labeling/naming conventions using Git.
  • Worked on JIRA for defect/issues logging & tracking and documented all my work using CONFLUENCE
  • Assisting with creating and maintaining an automation and monitoring framework
  • Collaborating with other DevOps engineers to maintain a deployment and management strategy
  • Assisting developers with various entitlement groups to gain required access.
  • Worked efficiently with applications development team to implement, test and rollout new patch releases
  • Interaction with the vendors on various issues needed for troubleshooting.

Confidential- San Francisco, CA

Senior DevOps Engineer

Responsibilities:

  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS etc
  • Designed, configured, and deployed Amazon Web Services (AWS) for multitude of applications utilizing Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling
  • Defined AWS Security Groups which acted as virtual firewalls that controlled traffic allowed reaching one or more AWS EC2 instances
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring servers for specified applications
  • Set up and maintenance of automated environment using Chef Recipes & Cookbooks within AWS environment
  • Created alarms and notifications for EC2 hosts using Cloud Watch
  • Created AWS RDS Aurora DB cluster and connected to database through Amazon RDS Aurora DB Instance using Amazon RDS Console
  • Configured AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within Amazon RDS Aurora DB cluster
  • Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK
  • Configured AWS RDS Aurora database users to allow each individual user privileges to perform their related tasks
  • Migrated production MySQL schema to new AWS RDS Aurora instance. Analyzing customer needs and translating that into CI/CD design
  • Configured different plugins on JENKINS to integrate with GIT, MAVEN, NEXUS and scheduled multiple jobs in Build Pipeline
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control and analyze and resolve conflicts related to merging of source code for GIT
  • Experience in managing artifacts generated by MAVEN in Nexus and Antifactory Repository Managers
  • Responsible for User Management, Plugin Management and END-END automation of Build and Deploy using JENKINS
  • Deployed DOCKER engines in virtualized platforms for containerization of multiple applications
  • Created Shell and scripts in Jenkins to automate entire CI/CD pipeline from development to deployment for every environment
  • Automated Cloud Deployments using ANSIBLE, Python and AWS CLOUD FORMATION TEMPLATES and used ANSIBLE for application automatic deployment and provisioning to different environments
  • Configured multiple Playbooks, Roles at ANSIBLE controller server to be deployed to various nodes
  • Create infrastructure required by project team using TERRAFORM
  • Container management using DOCKER by writing Docker Files and set up automated build and deployments and installed and configured using KUBERNETES
  • Configured multiple Playbooks, Roles at ANSIBLE controller server to be deployed to various nodes
  • Knowledge on setting up containers in cloud environment, which includes being knowledgeable in Docker, Kubernetes, and other container tools
  • Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple names spaced versions
  • Building/Maintaining DOCKER container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on AWS utilized for runtime environment of CI/CD system to build, test deploy
  • Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple names spaced versions
  • Had experience in setting up Baselines, Branching, Patches, Merging and Automation processes using Shell/bash and Batch Scripts
  • Worked with various scripting languages like Bash, Perl, Shell, and Python
  • Used Chef to automate deployment workflow of JAVA applications on Apache Tomcat and Oracle Web Logic servers
  • Worked closely with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance

Confidential - Plano, TX

DevOps Engineer

Responsibilities:

  • Experience on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front, IAM for installing configuring and troubleshooting on various Amazon images for server migration from physical into cloud
  • Designed Architectural Diagrams for different applications before migrating into Amazon cloud for flexible, cost- effective, reliable, scalable, high-performance, and secured
  • Managed users and groups using Amazon Identity and Access Management (IAM)
  • Managing IAM accounts and IAM policies to meet security audit & compliance requirements
  • Setting up EC2 stack using Cloud Formation as well as with Terraform scripts
  • Configuring AWS Config for setting up Cloud trail and Compliance check on AWS Resources like S3
  • Setting up Security groups, VPC as well as Subnet, Internet Gateway, and Routing tables for Stack setup as well as VPN Tunneling
  • Setting up EC2 instances with Nginx, Tomcat and Docker
  • Setting up Minions, Pods along with Docker engine in EC2 instances of AWS
  • Creation of AMI images from these EC2 instance
  • Created continuous integration system using Ant, Jenkins, Ansible full automation, Continuous Integration, faster and perfect deployments
  • Managed Jenkins server and nodes configuration, environment variables related to each other
  • Configured various plugins into Jenkins to integrate Git, Maven and Nexus
  • Created and scheduled multiple jobs to be run efficiently in build pipeline
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins
  • Worked in building CI/CD Pipeline using Jenkins, Git/SVN, and Art factory
  • Systematic usage of hypervisor in order has multiple operating systems, basically making virtualization a possibility
  • Deployed Docker engines in virtualized platforms for containerization of multiple applications
  • Usage of Docker in maintaining code pipeline consistency
  • Used docker swarm for native clustering
  • Worked on Kubernetes configuration, concepts, and management
  • Created customized images as per requirements at any point of time
  • Used Kubernetes to deploy, scale and manage docker containers with multiple names spaced versions
  • Leverage Ansible Configuration management system in creating cookbooks to develop automation and monitoring across web application lifecycle management
  • Participated in on-call schedule in local time zone
  • Developed and maintaining self-service automation job(s) (delivered to engineering and QA team) as per project(s) requirement which reduce 80 percent of DevOps operation tickets
  • Bootstrapping instances using Chef and integrating with auto scaling
  • Written multiple recipes and customized facts for efficient management of the Chef client
  • Deployed JAVA/J2EE applications through Tomcat Application servers
  • Creating & managing Ansible Template for application and environment files management
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle
  • Providing validations script for mobile applications that are set up by Infrastructure team on QA, UAT and Production

Confidential

Release Engineer

Responsibilities:

  • Worked on and coordinated with developers to create and setup common GIT repository
  • Configuration of network yum repository as well as local repository.
  • Imported and managed multiple corporate applications into GIT
  • Utilized Maven to successfully build and manage project according to requirements and finally generating artifact
  • Worked on running unit tests and integration tests efficiently in environment in Maven
  • Configured and worked on build to publish artifacts to nexus repository
  • Administered repository manager is to proxy and cache artifacts from external repositories while using Nexus
  • Configured Puppet Configuration Management with specific client requirements such as Create user/remove user, Install /Remove packages, and package updates, configure multi nodes
  • Worked on automating task-using Puppet. Application as wells as any upgrade to nodes were push through puppet and cloning it to GIT
  • Worked on Linux administration Support, Performance tuning & monitoring, problem analysis & resolution
  • Worked on configuration and Volume/File system management using Logical Volume Manager (LVM)
  • Immediate acknowledgement of issues & solving them while constantly updating status for all levels of severities and provide RCA report
  • Deployed virtual machines from templates and installed configured application in virtual machine
  • Worked on configuration and administration of NFS, DNS, Open LDAP, DHCP, Mail Servers and Web Servers like Apache HTTP & Tomcat in heterogeneous environments
  • Installed patches and software upgrade recommended as per security scan. Good Working Knowledge with Linux Kernel Configuration, Load balancing techniques and DR plans

Confidential

Linux Engineer(Intern )

Responsibilities:

  • Designed and implemented system security and data assurance
  • Oversaw development and maintenance of organization computer systems and intranet
  • Managed use of various types of databases and configured, installed, and upgraded new ones
  • Managed and monitored all installed systems for highest level of availability
  • Provided 2nd and 3rd level technical support and troubleshooting to internal and external clients Installed, configured, tested, and maintained operating systems, application software and system management tools
  • Built and maintained network infrastructure consisting of Windows, Linux, and virtual products
  • Defined enterprise processes and best practices and tailored enterprise processes for applications Resolved issues related to operational components for Local Area Networks, Wide Area Networks, and voice systems
  • Learned about selection of complete hardware and design, including the development of network architectures for Semitic PLC, HMI and SCADA Systems
  • Provisioning / configuring required software onto servers, such as web servers and databases
  • Evaluate, improve, and maintain information security throughout Linux infrastructure
  • Provide access to Linux-based resources only as needed

Hire Now