We provide IT Staff Augmentation Services!

Sr. Aws/devops Engineer Resume

0/5 (Submit Your Rating)

Bloomfield, CT

SUMMARY

  • Around 8+ years of experience as System Administration, Build & Release management and DevOps Engineer worked with multiple flavors of Linux like red hat, centos, Ubuntu.
  • Very good experience in DevOps Methodologies and working towards a core DevOps engineer who can bring an end to end work flow of Continuous Integration, Continuous Delivery and Continuous Deployment process for an organization.
  • Solid expertise in implementing the CI/CD for Java and .Net applications using different tools like Jenkins,Ansible,Chef both on AWS and On - premesis.
  • Proficient in deploying and support applications on Web sphere, Tomcat, JBoss application servers
  • Hands on experience with Chef Enterprise and On-Premise servers. Successfully installed and configured Workstation and Bootstrapped Nodes
  • Managed 250+ EC2 Linux servers in multiple AWS Virtual Private Clouds (VPC)
  • Very good experience in Amazon EC2, Amazon Elastic Load Balancing, Auto-Scaling, VPC, Security Groups, Subnets, Elastic Beanstalk, Lambda, kinesis, Route53, IAM, EBS, AMI, RDS, KMS, S3, SNS, SQS, SES, Cloud Watch, Cloud Formation, Cloud Front, Direct Connect and other services of the AWS family.
  • Hands-on experience in designing and creation of complete TERRAFORM&CLOUDFORMATION templates to implement whole AWS infrastructure through scripting.
  • Demonstrated experience JAVA/J2EE, .Net applications with Jenkins automated build pipeline, continuous integration&deployment and test automation frameworks with tools such as Ant, Apache Maven, Git, Bit Bucket, TFS, IIS, Tomcat, JBOSS Server and Linux.
  • Experience with Docker with AWS ECS, Docker Swarm & kubernetes.
  • Experience in deploying services into PAAS environments OpenShift & PCF (Pivotal Cloud Foundry)
  • Responsible for the Plug-in Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Experience in Creating Beanstalk, S3, SES, SQS, SNS, PostgreSQLand MYSQL Environments using TerraformAutomation scripts using Jenkins Pipeline.
  • Good Experience on Configuration Management tools Ansible, Puppet & Chef.
  • Extensively worked with Layer 7 API Gateway with JAVA Services.
  • Expertise in Installation, configuration, patches, JBOSS Administration and deployments in application environments
  • Working background in actualizing proceeds with reconciliation and organization for overwhelming weight applications like SIEBEL, Cassandra and so forth.
  • Extensively experienced in Bash, Python, Ruby, ANT,YML scripting on Linux.
  • Configured Jenkins as a CI engine to build and promote applications to QA, UAT, Staging & PROD to Linux environments.
  • Experience in using various network protocols like HTTP, UDP, TCP, and SMTP, SSH, SFTP, FTP, DNS, Remote Access Protocol, security management and Security troubleshooting skills.
  • Excellent understanding in all phases of the Software Development Life Cycle from Analysis to Implementation on Agile,Scrum and waterfall Methodologies.
  • I have ability to learn and master in new technologies and deliver output in given timeline with effective communication and inter personal skills.

TECHNICAL SKILLS

Programming languages: C, C++, Java,.Net.

Scripting: Shell scripting, Perl scripting, Python, PowerShell,YAML,Ruby.

Cloud services: AWS, Azure.

Open Source Container Management Tools: Vagrant, Docker, Docker Swarm, Kubernetes, AWS ECS .

Continuous Integration: Hudson/Cloudbees Jenkins, Team City, bamboo.

Continious Delivery: Ansible, Chef, Puppet, IBM Udeploy.

Version Control Tools: CVS, GITLab,GitHub, Tortoise SVN, Bit Buket, Perforce and Clear case.

Project Tracking Tools: Atlassian Jira, IBM RTC,TFS,ServiceNow.

Build Automation Tools: ANT, Maven, MS Build, npm.

Web/App servers: Web logic, IBM Web Sphere, Apache Tomcat, JBOSS, NGINX.

Database: Oracle 9i/10g, MySQL.

Network Protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, UDP and RIP.

Operating Systems: Windows, Mac OS, Ubuntu, REDHAT, Linux, Unix.

PROFESSIONAL EXPERIENCE

Confidential - Bloomfield, CT

Sr. AWS/Devops Engineer

Responsibilities:

  • Did setup Automation Build & Deploy (CI/CD) environments for different teams and Migrated existing JAVA Applications to AWS cloud and Worked with various Aws services like EC2, S3, ELB, Auto scaling Servers, Storage Lifecycle rules, Cloud Formation, Cloud Front, RDS, VPC, Route 53, Cloud watch, Active Directory, IAM Roles& Policies.
  • Implemented automation of AWS Elastic Beanstalk, RDS, S3, SNS, SQS, SES, and Lambda Environment with Terraform Scripts and integrated Beanstalk with API Gateway.
  • Responsible for Configuring, Managing & Administering overall VPCs, EC2, RDS, CloudFront, CloudWatch. S3, ELB and also providing applications support for deployment with Cloudbees Jenkins on AWS Cloud.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
  • Launched Amazon EC2 Cloud Servers using AMI's (Linux/Ubuntu) and configured the servers for specified applications.
  • Launched DNS, Route 53 and AWS Elastic Load balancer (ELB) and assigned AWS SSL Certificates to Servers.
  • Did setup Automation Build &Deploy (CI/CD) environments for different teams in Cloudbees Jenkins for .Net & JAVA/J2EE applications using Git, TFS, Cloudbees cloudbees Jenkins, MSBuild, SonarQube etc.
  • Configured the Auto scaling and ELB groups in AWS to main high scalable and secure environment.
  • Crated images stored in the Docker container and uploaded to Docker hub.
  • Written custom deployments scripts using Ansible Modules like AWS,CP,PEP,Service etc.
  • Created automated Test Frameworks using Jenkins postbuild action jobs.
  • Implemented binary storage and dependency management using repository tools like Nexus and Artifactory.
  • Developed procedures to unify streamline and automate applications development and deployment procedures with Linux container technology using Docker swarm.
  • Configured their Kubernetes cluster and supported it running on the top of the CoreOS
  • Used Cloudbees Jenkins and pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.
  • Utilized kubernetes and docker for the runtime environment of the CI/CD system to build, testdeploy.Experience with automation of development infrastructure and server orchestration
  • Integration of ANT/Nexus, Cloudbees Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira.
  • Migrated Integration projects from Subversion(SVN) to Gitlab
  • Configured and administered Monitoring tools like Nagios, Splunk, Zabbix etc
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
  • Created Shell Script to migrate Subversion to Gitlab&automate the process in Udeploy.
  • Worked with different application teams in automating their build environments from IBM UDeploy to the latest suite of products which is Cloudbees Jenkins/Artifactory.
  • Created Shell Scripting which automates the application build to create a component and add the component to the application based on appropriate environment in udeploy.
  • Created shell script in Cloudbees Jenkins for adding users in Gitlab.
  • Good experience in configuring fortify scan.
  • Experience in integrating JUnit Tests and Code Quality Analysis Tools like Sonar,fortify.
  • Release Management Experience writing Shell/Python scripts to automate the server maintenance process.
  • Created maven,git templates to automate the build deployments.
  • Interacting with architect team to gather the information and implementing the design as per the business needs, Debugging the application/network monitoring
  • Build and deploy Java projects using Cloudbees Jenkins with maven build script into JBOSS EAP.
  • Used Azure Terraform and Azure OpsWorks to deploy the infrastructure necessary to create development, test, and production environments for a software development project
  • Responsible for configuring Azure-AppInsights for monitoring and troubleshooting Azure resources
  • Responsible for managing, configuring azure webjobs to run continues and schedule tasks
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud

Environment: Gitlab, Subversion, Cloudbees Jenkins, IBMUdeploy, Ansible, Nexus, SonarQube, Fortify, Maven, Doker, Kubernetes, JBOSS, WebLogic, AWS, Azure, Shell, Python, Linux & Windows

Confidential - MountainView, CA

Sr. AWS/Devops Engineer

Responsibilities:

  • Worked as aDevOpsEngineer for a team that involves three different development teams and multiple simultaneous software releases.
  • Configure, monitor and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Installation, Configuration and Management of RDBMS and NoSQL tools such as DynamoDB.
  • Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS.
  • Set up CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.
  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster.
  • Experience in creating notifications and alarms for EC2 instances using CloudWatch.
  • Good knowledge of AWS services like Glacier, ELB (Load Balancers), RDS, SNS, SWF, and IAM and hands on experience on Amazon Web Services (AWS) provision.
  • Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) & configuration management using Puppet.
  • Wrote Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • AWS EC2/VPC/S3/SQS/SNS based infrastructure automation through Terraform, Ansible, Python, Bash Scripts
  • Used Kubernetes Objects for distributing configuration information like Passwords, Certificates and keys.
  • Implemented continuous deployment pipeline with Jenkins and Jenkins Workflow on Kubernetes.
  • Evaluated and designed the software and the infrastructure for the company-wide private container cloud solution based on Kubernetes, Python and Go.
  • Experience in setting up TERRAFORM continuous build integration system.
  • Implemented Terraform modules for deployment of applications across multiple cloud providers
  • Created Puppet manifests, classes and modules to automate system operations.
  • Automated deployment modules of IIS web applications, bindings and configuration settings using a combination of PowerShell scripts and Puppet.
  • Created branches and managed the source code for various applications in GIT.
  • Configured GIT with Jenkins and schedule jobs using POLL SCM option.
  • Responsible for installing Jenkins master and slave nodes and configuring Jenkins builds for continuous integration and delivery.
  • Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Created and setup automated nightly build environment forjavaprojects using MAVEN.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Coded differentJavavalidation classes for the Application logic and utilities.
  • Implemented AWS Redshift to manage data warehouse and running SQL queries.
  • Edited T-SQL stored procedures.
  • Used Jenkins AWS Code to deploy plugin and Chef for unattended bootstrapping.
  • Involved in setting up builds using Chef as a configuration management tool..
  • Automated webserver content deployments via shell scripts.
  • Used cookbooks, recipes, roles, data bags, run list to deploy web applications, applications servers and vendor applications.
  • Implemented a Continuous Delivery pipeline with GitHub, Jenkins, Docker and AWS AMI's.
  • Converted our Production and staging environment from a handful AMI's to a single bare metal host running Docker.
  • Experience in using Dockers Swarm and deployed spring boot applications.
  • Designed Continues Delivery platform using Docker, Jenkins and Puppet.
  • Wrote Python scripts for pushing data from DynamoDB to MySQL Database.
  • Created and maintained Python deployment scripts for Web Sphere web application server.
  • Developed and implemented software release management strategies for various applications according to agile process.
  • Implemented Amazon Kinesis for streaming data.
  • Developed, maintained and distributed release notes for each scheduled release.
  • Experienced in build and deployment ofJavaapplications on to different environments such as QA, UAT and Production.
  • Resolved, updated, and merged password authentication issues in Bamboo and JIRA.

Environment: AWS, AWS lambda, S3, EBS, Redshift, IAM, EC2, Elastic Load Balancer, AWS Auto Scaling, Terraform, Apache, Tomcat, Nagios, MySQL, PHP, Perforce, Jenkins, Maven, Docker, Puppet, JBOSS 4.22.GA, JSON, Web Logic Application Server 9.x, 10.x, Chef, GIT, Oracle, Windows and Linux.

Confidential - Atlanta,GA

DevOps Engineer

Responsibilities:

  • Worked extensively on Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure
  • Performed all necessary day-to-day Subversion support for different projects
  • Wrote Puppet manifests files for all applications to manage the configuration files and to manage them as services
  • Installed, configured, upgraded and managed Puppet Master, Agents&Databases. Integration of Puppet with Apache.
  • Implemented Puppet apply using Subversion and Cron jobs
  • Used PowerShell for DevOps in windows based system
  • Deployed Python and Shell scripts to onboard additional VM capacity to OpenStack.
  • Administering and supporting the CM tools including Subversion on UNIX and Windows environments
  • Generating user level of access for related GitHub project directories to the code changes.
  • Implemented OpenStack vendor distributions from Red Hat and Ubuntu
  • Worked on Designing and implemented GIT metadata including elements, labels, attributes, triggers and hyperlinks
  • Accountable for design and maintenance of the GIT Repositories, views, and the access control strategies
  • Moved out Chef to all servers, and used the chef node database to drive host configuration, monitoring, and taking backups
  • Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system and made use of Jenkins for Chef CI
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx
  • Build Windows Servers on standalone and blade servers based on application design
  • Integrated Docker into various infrastructure tools, including Amazon Web Services, Ansible, Puppet, and VMware vSphere Integrated Containers
  • Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS Etc. with OpscodeChef Cookbooks/Recipes
  • Responsible for Azure infrastructure build-out and monitoring, service deployments, and service scaling across pre-production and production subscriptions
  • Utilized Nexus for dependency management for Maven as well as storing the Snapshot and Release Build binaries -WARs and EARs
  • Installation, Configuration and Management of RDBMS and NoSql tools such as SQL Server, MySQL, DB2, PostgreSQL, MongoDB & Cassandra
  • Worked on the migration of Subversion (SVN) repositories to Git while preserving the commit history and other metadata like branches, tags and authors
  • Wrote PowerShell and batch scripts to ensure approved server configuration and standards are met
  • Configured TFS to run continuous integration of builds and execute unit test on all check-ins for ASP .NET Web Applications
  • Integrated with Build Forge using Perl scripting and Wrote adapters under Build Forge for statistic collection
  • Develop policy and scripts for automation of build based on Perl, ant, Visual Build Pro under Build Forge
  • Created complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes
  • Coordinate Releases from Dev to Production. Communicating with Developers, Testers, Managers, Unix, Network teams and DBA teams for successful Release

Environment: Subversion(SVN), GIT, TFS, MS Build, Puppet, Chef, Apache ANT, Maven, Web Sphere Application Server, Tomcat, Perl Scripts, Shell scripts, PowerShell, Puppet, JIRA, Jenkins, AWS, Build forge, Nexus, Linux, UNIX, Windows XP, Java, .NET.

Confidential

Build and Release Engineer

Responsibilities:

  • Responsible for versioning the source code, releasing binary files, creating and applying labels on source files and release files.
  • Efficient in tracing complex build problems, release issues and environment issues in a multicomponent environment.
  • Active member in the release cycle of the product which involved environments like DEV, QA, UAT and Production.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, Scrum Models.
  • Worked on the configuration management tool Puppet for deploying the codes between different environments.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from Puppet-forge upgradation or Migration of Puppet Community.
  • Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs.
  • Migrated configuration management from Puppet to Chef.
  • Experience of working with the release and deployment of large-scale Java/J2EE Web applications using SVN repository.
  • Updating the SVN log properties for revisions. Setting up the SVN sync servers, changed rev properties for SVN sync.
  • Automated the regular tasks in Subversion and Streamlining the process of access to SVN.
  • Managed SVN repositories for branching and merging the code as per the schedule.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Merged release branches to the trunk after the production release and resolved the conflicts during the merge in Subversion.
  • Configured Jenkins with SVN for appronriate release builds. Scheduled automated nightly builds using Subversion.
  • Worked with the development team to generate deployment profiles (jar, war, ear) using Ant Scripts and Jenkins.
  • Designed and implemented fully automated server build with Jenkins, chef.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT to schedule the builds.
  • Setting up Jenkins master, adding the necessary Plugins and adding more slaves to support scalability and agility.
  • Designed the project workflows/pipelines using Jenkins for Continuous Integration and deployment into different Web/Application Servers.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Used Apache Tomcat as application server for deploying the artifacts.
  • Worked on ANT and MAVEN Scripts to automate the build process.
  • Created ANT script to build the JAVA packages JAR, WAR, EAR.
  • Built source code and created Dynamic Views and Snapshot views for end users using Maven scripts.
  • Developed Shell/Bash/Perl Scripts for automation purpose.
  • Deployed the applications to Web Sphere Application Server 5.0/Jboss 4.x.
  • Deployed code on WebSphere Application Servers for Production, QA, and Development environments.
  • Implemented unit testing framework driven using Junit.
  • Used Remedy ticketing system to interact with the team and to solve issues.
  • Worked with various scripting languages like Shell, Ruby and Python.
  • Coordinated with the Offshore and Onshore teams for Production Releases

Environment: Linux, SVN, ANT, MAVEN, Jenkins, Shell, Python, Jboss, Tomcat, Puppet, Chef, WebSphere, Remedy.

Confidential

Linux Adminstration

Responsibilities:

  • Installing, administering Red Hat using Xen, KVM based hypervisors.RPM and YUM package installations, patch and other server management.
  • Handling Problem tickets and Change tickets and implementing them as scheduled within SLA
  • Installation and configuration of Netscape and Apache web server and Samba Server.
  • Configuring multipath, adding SAN and creating physical volumes, volume groups, logical volumes.
  • Installing and configuring Apache and supporting them on Linux production servers.
  • Co-ordination with Application team for performance/upgrade related issues.
  • Worked extensively with Network File System (NFS) for storage and Created the logical volumes, extending the file systems using LVM.
  • Troubleshooting Linux network, security related issues, capturing packets using tools such as IP tables, firewall, TCP wrappers, NMAP.
  • Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enable system logging of servers for maintenance, performance tuning, testing.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
  • Installed/Configured the WebSphere server, JBoss application server, Weblogic server, Managed tuning and performance of high profile applications running on them.
  • Developed Shell scripts for automating the batch jobs
  • Used various networking tools such as SSH, Telnet, rlogin, ftp and ping to troubleshoot daily issues also responsible to design, implement and maintain DNS, NFS and FTP services.
  • Administered Linux server for several functions including managing Apache/Tomcat server, mail server, and databases in both development and production.

Environment: Linux(RHEL), Unix, Shell/ Bash Scripting, Kick start, Logical volumes (LVM),SAN, Network File System (NFS),Corn jobs,JBoss, Apache Tomcat Weblogic,Samba servers.

We'd love your feedback!