We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

5.00/5 (Submit Your Rating)

Durham, NC

SUMMARY

  • Amazon web services (AWS) Certified Associate developer with 9 years of experience in IT industry comprising Linux Administration, Software Configuration, Build and Release Management, Deployment Automation, Amazon Web Services and Cloud implementation.
  • Strong experience in setting up the enterprise infrastructure on Amazon Web Services (AWS) like EC2 instance, ELB, EBS, S3 Bucket, Security Groups, Auto Scaling, AMI, RDS, IAM Cloud formation, Cloud Front & VPC services.
  • Worked with XML, J2EE technologies Servlets, JavaScript, HTML, JSP, JSF, EJB, AJAX, JDBC, Angular JS, J Query MQ Series, XML and JDOM.
  • Hands on experience inHTML, JavaScript, XML, VB/VB.NET/ ASP/ASP.NET/C# and JAVA/JSP, Auto spawning of servers on the Amazon.
  • Experience on technologies and platforms including JAVA, Node.js, Jenkins, Subversion, Git, Unix/Linux, windows server, VMWare, Docker, Vagrant, Ansible, Chef, Puppet AWS, across Financial and Healthcare sectors.
  • Provisioning Web Servers in AWS using different services EC2, VPC, ELB, Auto Scaling, Route53 using Cloud formation templates & AMI’s using Infrastructure as a Service (IAAS).
  • Architected and implemented automated Cloud Infrastructure using Chef and Puppet on multi platforms on AWS Cloud Servers.
  • Experience in working with configuration management tools like Puppet, Chef and Ansible. Experience in setting up Puppet Master, Puppet Agents for managing enterprise policies and configurations.
  • Created and Maintained Chef Recipes and Cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Implemented Continuous Delivery framework using Chef Jenkins, and Maven in Linux environment on AWS Public cloud.
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, Data bags, templates, attributes.
  • Proficient in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like make file.
  • Written Teraformtemplates, Chef Cookbooks, recipes and pushed them onto Chef server for configuring EC2 Instances.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry.
  • Dockerized applications by creating Docker images from Dockerfile
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Bamboo.
  • Extensively worked on Hudson, Jenkins, Team City and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Experience in Big Data Analytics using Apache HadoopHDFS Sqoop, MapReduce, Hive, Impala, Pig, HBase, YARN, Spark, Scala, and Oozie.
  • Strong experience with big data processing using Hadoop technologies HDFS, MapReduce, Crunch, Hiveand Pig.
  • Experienced in using Flume and Kafka to load the log data from multiple sources into HDFS.
  • Experience in administrating, deploying and managing RedHat, Ubuntu and CentOS servers.
  • Proficient in Python, Perl Scripting, Shell Scripting, SQL, build utilities like open make, ANT and Cruise Control.
  • Experience in Azure, Kubernates& writing the scripts in Perl and Shell Scripts for managing various enterprise applications.
  • Experience with Azure, Kubernates, Docker with Mesos and Marathon.
  • Hands on experience in branching, tagging and maintaining the version across the environments using SCM tools like GitHub, Subversion (SVN) and Confidential on Linux and windows platforms.
  • Good knowledge and hands on Experience in some monitoring tools like Splunk, Nagios, Cacti etc.
  • Experiences on design and implementation of Hybrid Test Automation Framework build using Selenium RC, TestNG, Maven, Apache POI technologies under Java platform.
  • Automated setting up server infrastructure for the DevOps services, using Ansible, shell and python scripts.
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center, and Fisheye.
  • Combined Protractor with powerful tools and technologies such as Selenium, Web Driver, Cucumber and JBehave.
  • Integrated Jenkins with various DevOps tools such as Nexus, Sonar Qube, Puppet etc
  • Extensively worked on Artifactory and Nexus Repository Managers to deploy software built through Jenkins Build Jobs.
  • Created automation and deployment templates for Relational and NOSQL databases (standalone and RDS), including Oracle, SQL Server, MongoDBand MariaDB in AWS.
  • Define build workflow to include Compile, Junit, SonarQube, Jacoco, Jasmine, Karma, Packaging, Deployment, Selenium testing.
  • Configured NodeJs express applications in production and pre production environment by Configuring with Nginxand Ansible Web servers.
  • Extensive experience in Atlassian, ticketing and tracking tools like JIRA, REMEDY, Clearquest, Redmine, Bugzilla for Production hotfixes and bugfixes.

TECHNICAL SKILLS

Programming Languages: C, Java, SQL

Scripting: Shell, Bash, Python, Perl, Ruby,PHP

Versioning Tools: SVN, GIT, ClearCase

Automation Tools: Jenkins, Bamboo, Hudson, TeamCity, Confidential

Build Tools: Ant, Maven, Gradle

Configuration Management Tools: Chef, Puppet, Ansible, SaltStack

Databases: MYSQL, MSSQL, Oracle and MongoDB, Cassandra

Virtualization: VMware, Vagrant, Docker, Kubernates

Monitoring Tools: CloudWatch, Nagios, splunk

Cloud Technologies: AWS, OpenStack, Docker Containers

Bug Tracking Tools: Bugzilla, Atlassian JIRA, Remedy, ServiceNow

Repository Manager: Artifactory, Nexus.

Web servers: Web logic, Web Sphere, Apache Tomcat, JBOSS

Operating Systems: LINUX (RHEL 6/7), Unix, Ubuntu, Centos, Windows

PROFESSIONAL EXPERIENCE

Confidential, Durham, NC

DevOps/AWS Engineer

Responsibilities:

  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, LAMBDA, DynamoDB, Route53, EBS, AWS Aurora, Redshift, Elastic Load Balancer, Auto Scaling groups.
  • Build servers using AWS, Importing volumes, launching EC2, RDS, creating Security groups, Auto - Scaling, Load balancers (ELBs) in the defined virtual private connection.
  • Understanding of secure-cloud configuration, (CloudTrail, AWS Configuration), Cloud-security Technologies (VPC, Security Groups, etc.) and Cloud-permission systems (IAM).
  • Created alarms and trigger points in Cloud Watch based on thresholds and monitored logs via metric filters.
  • Setup Log Analysis AWS Logs to Elastic Searchand Kibana and Manage Searches, Dashboards, custom mapping and Automation of data.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes andAWSserver provisioning using Chef Recipes.
  • Written/Developed Chef Cookbooks to automate the entire deployment process as well as infrastructure admin tasks.
  • Worked on Chef Server management console and understanding and working knowledge on all different components of Chef Server, nodes and Workstations.
  • Written /Developed Chef Cookbooks from scratch for custom installation of application.
  • Converted Pom.xml into build. Gradleto build the applications using Gradle.
  • Managed the artifacts generated by Maven and Gradlein the Nexus repository.
  • Involved in migration of CI tool stack from SVN to GIT, Maven to Gradle, Buildforce to Jenkins.
  • Managed the artifacts generated by Maven and Gradle in the Nexus repository.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins Servers, Jenkins nodes, Confidential creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Importing and exporting data into HDFS and Hive using Sqoop and Kafka.
  • Used POC's with the Confluent Schema Registry, Rest Proxy, Kafka Connectors for Cassandra and HDFS.
  • Monitoring apps servers using ELK - Elasticsearch, Logstash and Kibana for debug and logging.
  • Experienced in monitoring servers using Nagios, Splunk, Cloud watch and using ELK.
  • Experience in developing scalable solutions using NoSQL databases Cassandra, MongoDB.
  • Managing Cassandraclusters using Datastax Opscenter. Experience in Cassandrasystems backup and recovery.
  • Design, Plan and create Azure virtual machines, Implement and manage virtual networking within Azure and connect to on-premises environments.
  • Written Teraformtemplates, Chef Cookbooks, recipes and pushed them onto Chef server for configuring EC2 Instances.
  • Worked with Teraformfor automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure.
  • Developed the components RabbitMQto Flume, Kafka to Flume, Storm-to-Flume, RabbitMQ-to-Kafka, RabbitMQ-to-RabbitMQcomponents. RabbitMQ-Kafka-Storm-HDFS.
  • Installed, configured and administered CI toolJenkinsfor automated builds.
  • Extensively worked on Hudson, Jenkins, TFSfor continuous integration and for End to End automation for all build and deployments.
  • Analyzed and resolved conflicts related to merging of source code for SVN and Git.
  • Expertise in Agile tools like Atlassian Jira, Scrum and Continous delivery tools like Nexus, NexusPro, Rundeck, MesoSphere, Marathon.
  • Worked on creating and documenting POC for helping migrate the current application to micro service architecture. The architecture included Docker as the container technology with Kubernates and worked on with REST API.
  • Created Docker images using a Dockerfile, Worked on Docker container snapshots, removing images and managing Docker volumes.
  • Virtualized the servers using the Docker for the test environments and Agile dev-environments needs. And also configuration automation using Docker containers.
  • Created multiple Python, Perl and UNIX shell Scripts for various application level tasks.
  • Used MySQL, DynamoDB, Microsoft CosmosDB and ElastiCache to perform basic database administration build.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and also worked on Nagios Event handlers in case of automatic restart of failed applications and services.

Confidential, Morrisville, NC

DevOps Engineer

Responsibilities:

  • Experience with an in-depth level of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including EC2, EBS, S3,VPC,RDS, SES, ELB, EMR,ECS, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Lambda, SNS, Dynamo DB, Kinesis.
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Integrated customized automated deployment manager tool with the GitHub by changing and improvising the shell scripts previously used for SVN.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Communication with team members for both AnsibleCore and AnsibleTower teams to clarify requirements and overcome obstacles.
  • Maintained and managed Ansible Playbooks responsible for deploying Framework and other cloud tools. Worked on Git Flow for production Release.
  • Experience in managingAnsible Playbooks with Ansibleroles. Used file module in Ansibleplaybook to copy and remove files on remote systems. Created inventory in Ansiblefor automating the continuous deployment.
  • Integrated Jenkins with various DevOps tools such as Nexus, Sonar Qube, Puppet etc
  • Experience leveraging Confidential (Team Foundation Server) environments using Visual Studio, .NET and Microsoft SQL Server.
  • Worked as TFSManagement and Admin and perform following activities. Confidential Configuration, Branching and Merging, Resolve conflict, Push changes to TFSbranches etc.
  • Develop CI/CD system with Jenkins on Kubernates container environment, utilizing Kubernates and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Expertise in Agile tools like Atlassian Jira, Scrum and Continous delivery tools like Nexus, NexusPro, Rundeck, MesoSphere, Marathon.
  • Configure and ensure connection to RDS database running on MySQL engines.
  • Deployment and management of web services with Tomcat and JBOSS provided end-user straining for all Tortoise SVN, JIRA users to effectively use the tool.
  • Experience in using Microsoft IIS Web Server, Tomcat, JBOSS, Web logic and WebSphere Application servers for deployment.
  • Installed, tested and deployed monitoring solutions with Splunkservices and deployment Server Topologies in Splunk.
  • Integrating the AppDynamicswith Splunkto analyse the logs in Splunk.
  • Managing and Architecting more than 3000 virtual servers. Monitoring of Application and Servers through Nagios. Web Servers Administration on Apache and Nginx.
  • Experienced in troubleshooting and automated deployment to web and application servers like WebSphere, WebLogic, JBOSS and Tomcat.

Confidential, Houston, TX

DevOps Engineer

Responsibilities:

  • Experience with OpenStackServices such as Compute, Network, Storage, Dashboard, Image, Identity, Monitoring and Orchestration Service.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Create Jenkins pipeline jobs for Puppetrelease process for module deployment, using Kanban agile methodology for Puppetdevelopment.
  • Puppetautomation, installing and configuring puppet3.x server and agent setup, developing IHS, Web Sphere MQ 7.0, Web Sphere Application Server Automation, Apache solr 4.x/5.x Jenkins, foremen.
  • 24/7 on call production support. AWS automation through puppetand Ansible environment.
  • Implemented multi-tier application provisioning in Amazon cloud Services, integrating it with Puppet.
  • Used, vim and sublime editors for developing Chef recipes and puppetclasses, creating puppetclass ordering defining reusable methods.
  • Building Enterprise Infrastructure and applications environment using SaltStack.
  • Configured and Maintained the TeamCity build, automation jobs and TeamCity daily periodic backups for TeamCity config and plugins files.
  • Integrated Jenkins with various DevOps tools such as Nexus, Sonar Qube, Puppet etc.
  • Performed daily builds using AntHillPro, Teamcity, MSbuild, Ant and Maven, performed Smoke tests for validating builds.
  • Well versed in planning, designing, developing infrastructure automation puppetand chef, for build and release process,
  • Used Splunk for centralized logging and debugging.
  • Experienced in Installing, Configuring and Monitoring using NAGIOS
  • Developed GIT hooks for the local repository, code commit and remote repository, code push functionality and on Git Hub.
  • Deployed the Java applications into web application servers like Web logic, Web Sphere.

Confidential

Build & Release Engineer

Responsibilities:

  • Generated scripts in Maven, Perl & Bash Shell for build activities in QA, Staging and Production environments.
  • Able to create scripts for system administration using languages such as BASH and Python.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Repository management in Maven to share snapshots and releases of internal projects using Nexus tool.
  • Set up and maintain continuous automated build system with Jenkins, ClearCase and Perl/Pythonscripting.
  • Hands on experience in Installing and Administrating CI tools like Hudson/ Jenkins, Sonar, SubVersion, Team foundation server, Nexus, Artifactory
  • Configured and maintainedJenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Management of Users and Groups in Subversion (SVN) and troubleshoot client spec issues and user issues.
  • Automation of deployment and server bounce process by creating scripts using WebLogic Scripting Tool (WLST).
  • Wrote prototype and production code in numerous programming languages on an as-needed basis depending on language(s) of existing codebase: Golang / Go, Ruby, MySql and Python
  • Integrated Jenkins with various DevOps tools such as Nexus, Sonar Qube, Puppet etc
  • Designed and implemented Subversion metadata including elements, labels, attributes, triggers and hyperlinks.

Confidential - Exeter, NH

Build & Release Engineer

Responsibilities:

  • Participated in the release cycle of the product, which involved environments like Development, SIT, QA, UAT and Production.
  • Responsible for the building and deploying the artifacts into DEV, SIT and QA Environments.
  • Used Subversion as version Control for maintaining the versions.
  • Created GIT configuration record for builds using derived objects generated during build audit process.
  • Perform biweekly build cycle and testing processes.
  • Used MAVEN to automate the build process.
  • Installed and Configured Nexus to manage the artifacts in different Repositories.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Used Apache Tomcat as application server for deploying the artifacts.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Managed & performed environment related configuration changes as a part of deployment.
  • Extensive use of AWS for cloud computing and Application Automation.
  • Coordinated application releases with Development, DBA and Project Management teams.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Served as a partial administrator for UNIX machines for Dev Environments.
  • Created deployment request tickets in Remedy for the deploying the code to Production.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • Used Perl/Shell to automate build and deployment Process.
  • Executed the DB Scripts (DML's), which have dependencies on the code on Oracle DB.
  • Documented the deployment process (Migration Doc) of code to production.
  • Used JIRA as Issue Tracking Tool.

We'd love your feedback!