We provide IT Staff Augmentation Services!

Sr. Devops / Aws Engineer Resume

Rockville, MD

SUMMARY:

  • Around 8 years of experience in IT Industry with the ability to accomplish all aspects of the software configuration management (SCM) process, AWS, DevOps and Build/Release management.
  • Experienced in AWS Cloud IaaS platform with features EC2, VPC, ELB, Auto - Scaling, Security Groups, Route53, IAM, EBS, AMI, RDS, S3, SNS, SQS, CloudWatch, CloudFormation, CloudFront, &Direct Connect.
  • Performing solution Architect with the development team, AWS service selection, solution design, cost estimation, review / approve the design.
  • Familiarity with Kubernetes, Mesos, Docker Swarm. Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions. Enabled streams and created Lambda function on AWS to trigger changes made in DynamoDB. Integrated AWS Dynamo DB using AWS Lambda to store the values the items and backup the Dynamo DB streams. Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Developed Amazon Lambda functions using Java 8 for Amazon S3 folder watcher. Experienced in AWS Elastic Beanstalk for app deployments and worked on AWS Lambda with Amazon Kinesis. Created Cron jobs through Amazon Lambda for initiating our daily batch data pulls and executing our continuous integration tests done under CircleCI. Setting up OpsCenter for the Monitoring. Monitoring review and enhancement for system, application, Docker and Cassandra.
  • Have technical exposure on Cassandra CLI like creating Key Spaces and Column Families and analyzing fetched data. Scoped use cases, designed a scalable schema, and deployed a DynamoDB database, Amazon's hosted NoSQL database solution.
  • Expertise in Application Deployments & Environment configuration using Chef, Puppet Deploy and monitor scalable infrastructure on Amazon web services(AWS) Wrote Lambda script to copy files between different S3 buckets. Used Amazon CloudWatch to monitor the application performance and used the logs to identify any threshold limits. Prototype CI/CD system with GitLab on GKE utilizing Kubernetes and docker for the runtime environment.
  • Implemented and supported CI process via Jenkins for several java applications including setting up pipeline jobs and downstream job configurations in Jenkins. Setting up data in AWS using S3 bucket and configuring instance backups to S3 bucket. Installed, configured multiple operating systems onsite and provisioned similar instances on AWS cloud.
  • Excellent experience in documenting and automating the build and release process Good exposure in administering version control systems to create daily backups and checkpoint files Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation.
  • Experience in Developing enterprise applications using Java, J2EE, JDBC, JNDI, EJB and Frameworks like Spring MVC and Hibernate. Inventoried and administered Red Hat Enterprise Linux (RHEL), FreeBSD, and VMware ESXi servers, writing several utilities to manage them simultaneously.
  • Expert in developing cloud strategies, roadmaps, architecting new cloud solutions or migrating enterprise applications to the cloud Strong experience administering installing and monitoring WebLogic applications.
  • Good experience in converting build.xml into pom.xml in order to build the applications using MAVEN. Updated the instance counts in the production for the services of Red box in the Production Azure Subscription. Stood up the new instance of Team Foundation Server 2015 which was an upgrade to the previous instance of TFS 2013. Proficient in using version control tool like Team Foundation Server (TFS) and Visual Source Safe (VSS), SVN.
  • Experienced in installing, configuring, modifying, testing and deploying applications on Apache Webserver, Nginx and Application servers such as Tomcat, JBOSS Monitored the servers & applications using Nagios, Cacti and Splunk.
  • Experienced in maintaining and analyzing log files using CloudWatch, Nagios, Splunk and Logstash. Implementing using Power shell, Elastic Search, Logstash, Kibana, (ELK), Q Radar etc. As part of continuously delivering Agile team, develop, test, and deploy Data platform features Develop ongoing test automation using Chef, Python based framework Using Ansible to Setup/teardown of ELK stack (Elasticsearch, Logstash, Kibana) Working with the ELK (Elastic Search, Logstash, Kibana) stack to analyze log data obtained from Microsoft Business Intelligence tools. Ability to grasp latest technologies and to properly apply new tools to build applications.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
  • Experience with on call, after-hours emergencies as needed 24x7

TECHNICAL SKILLS:

Cloud Platform: AWS, OpenStack, Azure, GCP

Operating Systems: RHEL, Ubuntu, Unix, Linux, Windows, CentOS, Solaris

Configuration Management: Chef, Puppet, Ansible

Version Control Tools: GIT (Git Hub, Git Lab), Perforce, SVN, CVS, Bit Bucket

Build Tools: ANT, Maven, Gradle, Code Deploy, Udeploy

CI/CD Tools: Hudson, Jenkins, Bamboo, Cruise Control

Containerization: Docker, Packer, VMware, VSphere

Repository: Nexus, Artifactory

Orchestration Platforms: Kubernetes

Monitoring Tools: Splunk, Nagios, Cloud Watch, Zabbix, New Relic, ELK Stack.

Web/Application Servers: Apache Tomcat, WebSphere, WebLogic, Nginx, JBOSS

Programming/Scripting Languages: C, C++, Java, PHP, Ruby, Shell, Bash, Perl, Python

Web Technologies: HTML, CSS, JavaScript, XML, JSON, XSLT

Tracking Tools: JIRA, Clear Case, ClearQuest, Remedy, Bugzilla

Database: Oracle, MySQL, SQL Server, DB2, MongoDB

WORK EXPERIENCE:

Sr. DevOps / AWS Engineer

Confidential, Rockville, MD

Responsibilities:

  • Involved in design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment (CI/CD ), DevOps tool chain and DevOps processes for agile projects.
  • Configured security and system in Jenkins. Added multiple nodes to Jenkins and configured SSH for continuous deployments.
  • Extensively worked on AWS services such as EC2, S3, SNS, SQS, IAM, CloudWatch, CodeDeploy, CloudFront, CloudFormation and VPC.
  • Designed, configured, and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer, Cloud Watch and IAM.
  • Increased EBS backed volume storage capacity when the root volume is full, using AWS EBS Volume feature.
  • Created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and Java script files.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Extensively worked on CodeDeploy scripts for pushing the application code it to the EC2 instance
  • Deployed application code into QA, Staging, Preproduction and Production using CodeDeploy .
  • Automated the deployment on the application servers using the "code deploy" plug-in for Jenkins.
  • Developed Splunk and New Relic infrastructure and related solutions as per automation toolsets.
  • Installed, tested and deployed monitoring solutions with Splunk and New Relic services.
  • Wrote Jenkins file for automating the Performance test scripts in AWS environment.
  • Developed Docker containers infrastructure and Continuous Integration for building & deploying Docker containers and Excelled on creating AMI (Amazon Machine Images) that utilizes ELB (Elastic Load Balancer) and Auto Scaling.
  • Used Terraform in migrating legacy and monolithic systems to Amazon Web Services.
  • Worked on Terraform Interface between Jenkins and AWS to implement auto-scaling, cloud watch in Jenkins.
  • Experience working on Docker hub, creating Docker images, and handling multiple images primarily for middleware installations and domain configuration.
  • Used Jenkins 2.0 and pipelines, which helped us, drive all Micro services builds out to the Docker registry .
  • Experienced in setting up Continuous Deployment Pipelines using Jenkins 2.0.
  • Worked on performing Jenkins Build Migrations.
  • Experienced in co-ordination VMotion of VMWare instances
  • Worked in different software development life cycles using the Waterfall, Agile methodologies and have great experience with the tools like GITHUB, Jenkins, JIRA, Subversion (SVN) etc.
  • Participated in the release cycle of the product, which involves environments like Dev, QA, UAT and production.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Launching and configuring of Amazon EC2 Cloud Servers using AMI's (Linux/Ubuntu)
  • Managed SVN repositories for branching, merging, and tagging. Responsible for designing and deploying best SCM processes and procedures. Used Subversion as source code repositories.
  • DNS reassignments and load balancing experience on Route53.
  • Performed code line GIT pushes (releases) to production and customer servers and Developed and improved GIT push scripts.
  • Worked on Right Scale to deploy more application across more clouds than any other competitor.
  • Experience in blue/green deployments .
  • Managed disable the systems in datacenters.
  • Worked closely with teams in order to ensure high quality, timely delivery of builds & releases
  • Strong ability to troubleshoot issues generated while building, deploying and in production support.
  • Write blog posts on automation for best practices.

Environment: AWS, Splunk, New Relic,Java, Docker, Jenkins 2.0, Logic Monitors, Jira, Apache, Nginx, Debian, Ubuntu Linux, VMware ESX, Python, Git, MYSQL, DB2, Shell, Python, Ruby, PowerShell, Groovy, Perl.

Sr. DevOps Engineer

Confidential, Plano, TX

Responsibilities:

  • Created Cloud Formation templates and deployed AWS resources using it, Managed and performed the environment related configuration changes as a part of deployment.
  • Performed S3 buckets creation, policies and on the IAM role based polices and customizing the JSON template.
  • Writing JSON templates for cloud formation and ruby scripts for chef automation and contributing to our repository on Git Hub (sub version control).
  • Performed role as Automation Engineer for Developing Build and deploy tool (like Jenkins).
  • Performed deployment Automation using multiple tools such as Jenkins, Chef, ANT Scripts and GIT.
  • WebLogic domains and middleware installations using Chef Cookbooks in Ruby.
  • Actively participated in the automation effort. Wrote security & web architecture provisioning scripts for OpsCode Chef in Ruby.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Developed Puppet Modules for installation & Auto healing of various tools like Jenkins, Nolio agents, MSSQL, SonarQube, Nexus etc. these modules are designed to work on Linux platforms.
  • Performed deployment Automation using multiple tools such as Jenkins, Chef, ANT Scripts and GIT.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson, Bamboo, and Sonar Type Nexus.
  • Configured various jobs in Jenkins for deployment of Java based applications and running test suites.
  • Implemented Maven script based jobs in Jenkins and Worked with Jenkins Pipelines.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Puppet, HPCDA, HPALM and HPQTP etc.
  • Integration implementation of Jenkins, Udeploy, JIRA and Crucible for DevOps automation.
  • Worked on build tasks using Maven, Ant, Gradle and GNU Make files and worked with development team to migrate Ant scripts to Maven.
  • Focused on Automated releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Managed source code repository, build, and release configurations, processes, and tools to support daily development, test, and production build and software deployment operations .
  • Used GIT for Software Configuration management and maintaining the versions.
  • Implemented and maintained the branching and build/release strategies utilizing Subversion (SVN ) and GIT involved in periodic archiving and storage of the source code for disaster recovery.
  • Worked on Java/J2EE Coding for Portal Applications and Tomcat Web server for hosting web apps.
  • Wrote Python scripts for pushing data from Mongo DB to MySQL Database .
  • Managing and monitoring the server and network infrastructure using Nagios.

Environment: AWS, Chef, puppet, GIT, JIRA, Java, Maven, Jenkins, Nexus, Splunk, ANT, Gradle, Nexus, MySQL, Red hat, CentOS, Linux, Bamboo.

DevOps/System Engineer

Confidential, Pittsburgh, PA

Responsibilities:

  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful. Performed deployment of application code to production environments.
  • Performed software builds using version control tool Confidential Rational ClearCase (UCM and BASE).
  • Designing and implementing for fully automated server build management, monitoring and deployment by Using DevOps Technologies like Puppet.
  • Created puppet manifests, profiles and roles module to automate system operations.
  • Responsible for the Plugin Management, User Management and End to End build and deploy setup using Jenkins.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using SVN source control.
  • Worked with application architectures for better migration process of SVN to GIT .
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Defined Merging & Branching concepts for various Team Projects which are in different Team Project Collections for TFS 2010/2012
  • Hands on Administration experience with WebSphere and WebLogic Application Servers.
  • Designed, developed and implemented an automated Linux (Centos, Amazon) infrastructure using Collective and AWS and moved existing applications off windows seamlessly to it while aggressively growing.
  • Involved in integrating Unit Tests and Code Quality Analysis tools like JUnit, Selenium .
  • Setting up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for the JIRA with GIT and Jenkins .
  • Developed Perl and shell scripts for automation of the build and release process.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and automated the whole process.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • 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.

Environment: Puppet, Jenkins, Tomcat, JIRA, GIT, J2EE, Linux, LDAP, Maven/ANT, Gradle, Nexus, Python, Ruby, Shell Scripts, Unix, Web sphere, Clear Case.

Build & Release Engineer

Confidential

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to the Agile process.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Used Puppet to manage Web Applications, Config Files, and Data base, Commands, Users Mount Points, and Packages.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Setting up continuous integration and formal builds using Bamboo with Artifactory repository.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Developed build and deployment scripts using Ant and Maven as build tools in Jenkins to move from one environment to other environments.
  • Developed Maven, Python, Ruby and Shell scripts for build and release activities in Dev, INT, QA, Staging and Production environments.
  • Worked on Nagios for monitoring the systems
  • Documented project's software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Deployed the applications to WebLogic Application Server and static content to Apache Web servers.

Environment: GIT, Subversion, Jenkins, Maven, Shell Scripts, JIRA, Apache Web Server, LDAP, Artifactory, Nagios, Web Logic.

Linux Administrator

Confidential

Responsibilities:

  • Installation, configuration and upgrade of Red Hat Linux 4/5, HP-UX 11i, Solaris 8/9, and Confidential AIX operating systems
  • Configured and installed Solaris, HP-UX and Red Hat Linux Servers using jumpstart, Ignite and kick start.
  • Disk and File System management through Solaris Volume Manager, Logical Volume Manager and Veritas Volume Manager.
  • Built high-end servers, creating and loading images on Solaris, HP-UX and Linux servers using System Imager tool. Installed and configured Oracle Real Application Cluster (RAC) in Solaris, HP-UX and Linux servers.
  • Expertise in Confidential File System (GFS), Creating, configuring and managing clusters in Red Hat Linux Servers using GFS
  • Performed configuration and troubleshooting of services like NFS, NIS, DHCP, FTP, LDAP, Web servers, Samba server, and Apache server.
  • Manage software and hardware RAID systems.
  • Manage System Firewall utilizing IP Chains, IP Table and Implemented SSH SSL.
  • Prepare specs for new infrastructure and VMware servers, disk storage, and network switches, routers, firewalls, and VPN's .
  • Managed user disk usage by setting up quotas and Administrated System logs, Security logs.
  • Planned and implemented migrations from lower end to higher end in OS level and Hardware level in Solaris, HP-UX and Linux servers.
  • Configured and managed Red Hat Satellite Network server, performing package management tasks and errata updates
  • Performed Data Backup and Recovery using Veritas Net Backup (VNB).
  • Update the systems using Red Hat Enterprise Network (RHN), Managing and monitoring through RHN.
  • Worked on installing and configuring VMware/ESX Servers for virtualizations.

Environment: Solaris 8/9, Red Hat Linux 4/5, HP-UX 11i, AIX, FTP, DNS, NFS, DHCP, RDBMS, Sun SPARC 1000, L, N class Server, SMTP, TCP/IP, RAID, LDAP, SSH SSL, Confidential RS/6000, p Series servers, VMware ESX Server.

Hire Now