We provide IT Staff Augmentation Services!

Sr.devops Engineer Resume

5.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Around 15 Years of experience in IT Industry with major focus on Cloud AWS Engineer, Build and Release Engineering, DevOps Engineer and System Admin.
  • Extensive experience includes migration from on - premises to Cloud.
  • Excellent understanding of SDLC Methodologies like Agile, Waterfall and other processes.
  • Co-ordination experience with various teams like Dev, QA, and Production Operations.
  • Designed and maintained AWS infrastructure available, scalable, secured, monitored, and alerting network infrastructure.
  • Experienced in Managed AWS infrastructure with automation and configuration management tools such as Chef, Ansible, Kubernetes, CloudFormation and Terraform.
  • Performed Continuous Delivery in a microservice infrastructure with Amazon cloud, Docker and Kubernetes and Amazon ECS.
  • Extensive experience on modern front-end template frameworks and libraries for JavaScript includingjQuery,AngularJSetc.
  • Hands-on experience in using message brokers such asActiveMQandRabbitMQ.
  • AWS developer associate and Strong experience with using a broad range of AWS services (EC2, RDS, ELK, S3, Lambda, CloudTrail, DynamoDB, SNS).
  • Experienced in scaling Amazon RDS, MySQL, MongoDB, DynamoDB instances vertically and horizontally for high availability.
  • Experience in routing production traffic for high availability multi-site using Route 53 using failover and weighted Routing policies.
  • Managed user access to AWS resources through AWS CLI, AWS Console or AWS SDK using AWSIAMservices.
  • Worked in container-based technologies likeDocker,KubernetesandOpenShift.
  • Experience in using AWS Redshift database for staging and Enterprise Data Warehouse.
  • Hands on Experience on GIT and SVN to help manage and document all the changes to Application code and Configuration management code and having strong experience on source control concepts like Branches, Masters and Tags.
  • Build infrastructure with custom Terraform templates and maintained them as a part of Disaster Recovery.
  • Hands-on experience creating and managing the various development and build platforms, and deployment strategies.
  • Good knowledge and experience in using Elasticsearch, Kibana, CloudWatch, Nagios, Splunk, Prometheus and Grafana for logging and monitoring.
  • Set up and maintained Logging and Monitoring subsystems using tools like Elasticsearch, Kibana, Prometheus, Grafana and Alert manager.
  • Established infrastructure and service monitoring using Prometheus and Grafana.
  • Extensively experienced in using Build Automation tools like ANT, Maven and Gradle by using repos like Nexus and Artifactory.
  • Integrated cloud checkr, Datadog, Splunk Dashboard with AWS accounts.
  • Setup data dog monitoring across different servers and AWS services.
  • Created SCM Process, policies, procedures, and Release Notes to follow Development and allow QA teams to Release or Deploy highest quality product for the enterprise.
  • Experience in Deploying JBoss, Apache Tomcat web server, and IBM WebSphere.
  • Implemented Continuous Integration (CI) and deployment using CI tools such as Jenkins, Team city.
  • Created build environments for Java and .NET using Jenkins, SVN/Git/GitHub, Maven and number of reporting tools Such as SonarQube and added Build Badges Status report.
  • Used Puppet, Chef and Ansible for Configuration Management and also understanding of container technologies like Docker.
  • Implemented Grafana, Jenkins, SonarQube, Prometheus and Alert manager on Kubernetes cluster.
  • Set up uDeploy server along with automated scripts to back up the server and restore from backup for disaster recovery and Managed build results inuDeployand deployed using workflows inuDeploy.
  • Expertise in all areas of Jenkins like plugin management, securing and scaling Jenkins, integrating ode analysis, performance issues, Analytics and Test phases to complete the CI/CD Pipelines within Jenkins.
  • In-depth knowledge of computer applications and scripting like Shell, Python, Ruby, JavaScript and XML and Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing PowerShell, Bash.
  • Proficient in Front end development experience using C, C++, .NET, ASP.NET, HTML, CSS, JSON, JavaScript, Node.JS and REST.
  • Experience working on several Dockercomponents like DockerEngine, Hub, Machine, creating Dockerimages, Compose, DockerRegistry and handling multiple images primarily for middle ware installations and domain configurations.
  • Installed, configured and Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring, Network Monitoring, Log Trace Monitoring.

TECHNICAL SKILLS

Operating Systems: MSDOS, UNIX, RedHat, Ubuntu, Centos, Windows

AWS: EC2, Lambda, ELK, VPC, RDS, IAM, IaaS, PaaS, S3, SNS, SQS, EBS, Storage Gateway, ECS.

Scripting Languages: Bash shell scripting, Python, JavaScript.

Application Server: Apache Tomcat Server, WebLogic Application Server

CI Tools: Jenkins, Bamboo, Build Forge, Buildout, Hudson

CD Tools: Puppet, Chef, Ansible, Terraform

Containers, Clusters: Docker, Kubernetes, OpenShift

Build Tools: Ant, Maven, Gradle, Auto tools

Databases: Oracle, MySQL

SCM Tools: Git, SVN.

Virtualization Tools: VMware, Oracle Virtual Box

Code Review Tools: Gerrit, Review Board, Crucible, Patchwork

Bug Tracking Tools: Jira, QC, HPSM

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Sr.DevOps Engineer

Responsibilities:

  • Worked on Automating the deployment process for deployment of Application, Containers and Provisioning Public cloud Environment with Terraform, Ansible, Jenkins and Docker.
  • Extensively used Terraform for building, changing and versioning infrastructure safely and efficiently.
  • Involved in working with AWS cloud administration which includes services like EC2, ECS, VPC, ELB, S3, EBS, AMI, SNS, RDS, DynamoDB, IAM, Route53, Auto Scaling groups, Cloud watch, Cloud Front and Security Groups.
  • Establish AWS EC2 AMI and Patch updates for auto scale groups.
  • Automating the process of secure VPC creation and deployment of the stand-up secure Jenkins server, ELK, etc., by wring the corresponding Terraform /Ansible code.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Developing Process Tools, Automation for Jenkins by compiling build and its manifest file.
  • Automate the process of build and deployment of java code into web application servers in Agile Continuous Integration environment.
  • Extensively Work with Managed services vendor to set up AWS environments for TEST/UAT/PROD.
  • Architected and designed AWS cloud formation templets which create custom VPC, Subnets, NAT to ensure successful deployment of web applications and database templets.
  • Build EC2 instances and RDS instances using Terraform scriptin.
  • Maintained Jenkins to implement the Continuous Integration (CI) process and integrated the tool with GIT and Maven to schedule the builds.
  • Administered and Maintained GIT Source Code repository. Defined dependencies and plugins in MavenPOM.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Managed theMavenRepository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Created and maintain various Shell scripts on different Linux servers.
  • Effectively Monitoring the infrastructure using tools like Splunk, Dynatrace and CloudWatch.
  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • SSL Security certificate management for enterprise, maintaining certificates across multiple SSL providers, and integrating certificates into products such as apache tomcat, AWS-ELB.
  • Developed Web Services withPythonprogramming language.
  • Maintained and developed infrastructure using Jenkins, and multiple AWS services.
  • Monitor performance of servers and services.

Confidential, Irving, Texas

DevOps Engineer

Responsibilities:

  • Collaborating with development team to enhance deployment processes by implementing CICD
  • Designing Application architecture to meet high availability application architecture and security parameters.
  • Connected user requests to infrastructure running in AWS such as Amazon EC2 instances, Elastic Load Balancing load balancers, or Amazon S3 buckets and outside AWS using Amazon Route 53.
  • Created Route tables to route the traffic to find whether it is public or private network.
  • Worked and administered different Linux (Red Hat Linux) hosts.
  • Wrote puppet manifest to automate configuration of a board range of services and involved in setup and configuration of Puppet configuration Management.
  • Setup Puppet master, client and wrote scripts to deploy applications on Dev, QA, production.
  • Experience working on several Docker components like Docker Engine, Docker Hub, Docker Machine, Docker Compose and Docker Registry. Created multiple Containers with Specific Run Times and Proxying using NGINX for Virtual Hosting of Multiple Containers in Single Docker Host
  • Maintained and administered Gerrit code review tool and Integrated with GIT and Jenkins for code review, code merge.
  • Created Branches, Labels and performed Merges in Gerrit and GIT
  • Developed Jenkins module for performing various builds using Groovy.
  • Worked in an agile development team to deliver an end to end CI/CD product in an open source environment using tools like Puppet & Jenkins.
  • Developed Splunk module to perform log monitoring of different service logs.
  • Worked partly on Oracle12g Puppet module and used Oracle DB for insertions, dumping and backing up of data for Gerrit service.
  • Developed Shell scripts for different uses over different services.
  • Managed build results in Jenkins and deployed using workflows.
  • Worked on creating Docker images, containers and registry.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub.
  • Created and modified existing Docker file.
  • Experience working with Docker Swarm and Docker Compose.
  • Good experience in writing UNIX scripts, Perl script,Mavenand Ant.
  • Used Ruby to create various templates in different Puppet modules.
  • Experience in Package Management using RPM/YUM/apt-get and Red Hat Satelliteserver.
  • Configured kickstart server and updating/applying patches to the servers using RedHat Satellite server.
  • Deployed the Java applications into web application servers likeApache,Tomcat.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Debug and resolve Pre-PostOpenStackdeployment failures.
  • Used scripting languagesRuby, Shell to develop various scripts.
  • Created RPMs for usage with Puppet modules while creating various Red Hat Linux VM’s.
  • Installed, configured, administeredApache, JBoss and Tomcat.

Confidential, Irving, Texas

Devops Engineer

Responsibilities:

  • Experience working with various Linux machines with Red Hat and CentOS flavor.
  • Designed CloudFormation scripts to deploy and secure infrastructure in AWS and managed IAM roles, policies and encryption keys.
  • Automated the complete installation and hosting infrastructure with AWS cloud formation.
  • Hosted Web Apps and RDS instances in private cloud and maintained secure connection by using NAT Gateways.
  • Integrated Amazon Cloud Watch with Autoscaling configurations for monitoring the log files, store them and track metric and for application logs we have ELK stack where we customized the Logstash configuration to log particular log and implemented email notification.
  • Responsible for design and maintenance of the GIT repositories, different branching & merging strategies, Views, access control strategies and Integrated GIT into Jenkins to automate the code check-out process.
  • Developed Build and Deploy scripts using Maven as build tools for java application in Jenkins to move from one environment to other environment and also created new jobs and pipeline through Jenkins.
  • Configured SonarQube and Integrated it with Jenkins to measure and analyze the source code quality.
  • Wrote Ansible playbooks from scratch in YAML.
  • Experience using Docker including Docker Hub, Docker Engine, Docker Images, and Docker registry and used containerization to make our application platform to be consistent flexible when they are moved into different environments.
  • Configure, maintain and monitorMySQLand its replication.OptimizedMySQLqueries and troubleshoot performance issues to ensure efficient server performance.
  • Deployed the applications to Tomcat server and static content toApacheweb server.
  • Experience with containerization of microservices applications using Dockers on AWS
  • Integrated services like GitHub, AWS Code Pipeline, Jenkins and AWS Elastic Beanstalk to create a deployment pipeline.
  • Developed Shell/Python/Perl/Ruby Scripts for automation and deployment purpose.
  • Experience deploying and maintaining multi-container applications through Docker.
  • Used ticketing tool JIRA and also trigger the issues and maintained bugs using Jira tool.
  • Involved in various phased of application development and developed system going through Agile, Scrum methodology.
  • Migrated Projects from SVN to GIT.

Confidential, Virginia

Platform Engineer

Responsibilities:

  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Administered and maintained source code configuration tool GIT used for different projects.
  • Good understanding of the SDLC Processes, Project roles and SCM plans, familiar with Agile/SCRUM, ISO standards and applying CMM levels to organizations.
  • Designing and creating SCMInfrastructure from scratch - GIT and Jenkins integrated with Active Directory/LDAP, and orchestrating SCM deployments and host builds to serve every part of the company.
  • Designing and creating SCMInfrastructure from scratch - Subversion and Hudson integrated with Active Directory/LDAP, and orchestrating SCCM deployments and host builds to serve every part of the company.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Puppet.
  • Worked with messaging service across a variety of technologies such as RabbitMQ.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Used AppDynamicsfor proactive monitoring of infrastructure to see if metric is abnormal.
  • Configuring the Jenkins System such as adding the JDK installation, Gradle installation in Manage Jenkins.
  • Installed and configured foreman with puppet automation for auto-provisioning the Linux machines in Open Stack and VMwareenvironments.
  • Installed/Configured/Managed Puppet Master/Agent. Java Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Up gradation or Migration of Puppet Community and Enterprise.
  • Integrated Build dependencies and dependency blocking strategy in Bamboo.
  • Experience with creating various database objects such as tables, indexes, triggers, database links, and procedures in Oracle DB.
  • Implemented OpenStack vendor distributions from Red Hat and Ubuntu
  • Coordinated all the IT projects successfully by resolving release interdependencies.

Confidential, Bloomington

Data Engineer

Responsibilities:

  • Worked to architect BI model in Microsoft Suite and Integrate SharePoint with BI reporting.
  • Designed dashboards for stakeholders with Cognos tool and integrated with SharePoint.
  • Developed workflow of jobs to schedule and burst reports to respective files system and coordinate with control process team to schedule all jobs.
  • Worked with internal business teams to produce BI solutions to utilize quantitative.
  • Assisted client in bringing Netezaa database.
  • Worked on prototypes and presented solutions to management for project approvals.
  • Created requirement specifications and defined future platform, architecture, and functional capabilities of system.
  • Designed and created model, using Cognos framework manager to build packages for generating Cognos reports and cubes.
  • Created dashboards providing user-friendly prompt pages with filter criteria.
  • Designed dashboards for stakeholders with Cognos tool and integrated with SharePoint.
  • Developed cubes, using Transformer, and developed report studio reports based off cube.
  • Provided technical guidance in resolving team’s technical issues.
  • Administered Cognos environments, installations, configurations, and deployment.
  • Maintained data source connections and control security for user groups and created user groups.
  • Trained users in Cognos Business insight reports and Active reports.
  • Built cubes, using SQL server analysis services, for better performance and for Pivot tables.

We'd love your feedback!