We provide IT Staff Augmentation Services!

Sr. Devops Aws Engineer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

PROFESSIONAL SUMMARY:

  • 8+ years of professional experience in Software Industry - Experience with Linux/Unix environments and scripting for Build & Release automation.
  • Specialized in System Administration working on Red hat Linux, SUSE Linux, CentOS, Fedora, OEL and Windows environments, Ubuntu, UNIX flavors like Sun Solaris and Windows Servers.
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet and Ansible.
  • Continuous delivery from commit to deployment using SVN/GIT, Jenkins/Maven, GPS packaging system, and Puppet/Chef.
  • Expertise in Installation, Configuration of Package and Patch Management .
  • Experience using RPMs to effectively package the applications for product deployments
  • Created and Maintained Subversion repositories, branches and tags.
  • Administered and Implemented CI tools Hudson, Jenkins and Confidential for automated builds.
  • Installed and Configured Jenkins Plugins to support the project specific tasks.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Experience in Performance Monitoring of CPU, Memory,Disks and Network using various monitoring tools like Nagios, Introscope, Splunk, and BMC for UNIX.
  • Experience on Cloud automation using AWS Cloud Formation templates.
  • Experience in supporting Amazon EC2 environment with around 200+ instances running Apache and Java development applications like Jboss.
  • Experience with migration to Amazon web Services AWS from Datacenter.
  • Experience in configuring AWS cloud servers with Linux, Tomcat, MySQL, Apache, etc.
  • Used Atlassian Jira, Confluence, Fisheye, Crowd, Stash and integrated Jira/Fisheye, Jira/Confluence.
  • Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plug-ins for the Jira bug/issue tracker.
  • Monitoring and troubleshooting with JBoss, WebLogic, IBM WebSphere, Tomcat, and Apache web server configuration and deployments.
  • Developed and maintained build scripts in Perl, shell, batch, and PowerShell scripts.
  • Experience writing Shell scripts to automate the deployments.
  • Experience in Installing, upgrading and configuring RedHat Linux 3.x, 4.x, 5.x using Kickstart Servers and Interactive Installation.
  • Managed software configurations and builds in a UNIX and Windows environment.
  • Managed environments DEV, QA, STAGE and PROD for various releases and designed instance strategies.
  • Configuration of the RAID 1 and RAID 5 Storage Systems Veritas File system and Veritas Volume Manager 2.5 .
  • Configured Networking Concepts DNS, NIS, NFS and DHCP, troubleshooting network problems such as TCP/IP, providing support for users in solving their problems.
  • Efficiency in installing, configuring and implementing the RAID Technologies using various tools like Vxvm and SVM.
  • Knowledge of Routers, Switches, Hubs, Firewalls, LAN, WAN Intranet, Internet.
  • Strong experience and understanding of Auto mounts, TCP/IP, SMTP and Printer configurations.
  • Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Experience in using Tomcat and HTTPD Application servers for deployments.
  • Experience in Installation, Configuration, Backup, Recovery, Maintenance, Support of Sun Solaris & Linux.
  • Ability to work closely with teams, in order to ensure high quality and timely delivery of builds and releases.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Very good understanding in the concepts and implementation of high availability, fault tolerance, fail over, replication, backup, recovery, Service Oriented Architecture (SOA) and various Software Development Life Cycle (SDLC) methods.
  • Specialized in working with customer problems, communicating with end users through their helpdesk/Service Center tickets for both hardware and software related issues.

TECHNICAL SKILLS:

Skills: LINUX, SECURITY, Git, AmazonElasticComputeCloud, APACHE,Bash,JBoss, Solaris, Splunk, Subversion .

A WS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), ANT, Chef, Puppet, Windows, SVN, TFS, TCP/IP, Jenkins, Mesos, Marathon, TFS, Web Sphere PowerShell, AV Standards, Perl Scripts, Shell Scripts, Unix/ Linux environment.

RHEL/CentOS/OEL 5.x/6.x/7, Windows Server 2003/2008/2012, SUSE LES 10/11, Debian/Ubuntu, Sun Solaris 9/10/11, Windows Server 2003/2008/2008 R2/2012 .

Languages: Bash, Perl, Python, Ruby, XML, HTML, JavaScript, .Net, Java/J2EE .

Databases: SQL Server 2008/2012, MySQL, DB2, Oracle, PostgreSQL, MongoDB and Cassandra.

Web/App Servers WebSphere Application Server 7.x/8.x, JBOSS 6/7, Apache & Tomcat .

Bug Tracking Tools /Ticketing Tools: JIRA, BMC Remedy, Service Now, HP Service Manager.

Version Control Tools: SVN, CVS, IBM Clear Case, BitBucket, GIT .

DevOps Tools: Chef, Ansible, Puppet, Jenkins, Docker, Docker Swarm, ELK, Ant, AppDynamics, Akamai CDN, IBM uDeploy, Maven, AntHill Pro, Nexus, Confidential, Buildforge, Splunk, Kubernetes .

Network Protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, UDP, iSCSI, Fiber Channel .

Cloud Platforms: AWS, Google Cloud, Microsoft Azure, Rackspace Cloud .

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Sr. DevOps AWS Engineer

Responsibilities:

  • Built and managed a large deployment of Red Hat Linux instances systems with Chef Automation and provision virtual servers using vagrant and kitchen in Oracle VM virtual box, provisioned servers in Amazon EC2.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Confidential, Auto scaling groups.
  • Worked on tools like Bitbucket, Jira, Terraform, Ansible, Stash, Confluence and Jenkins.
  • Implementing new projects builds framework using Jenkins & maven as build framework.
  • Build and performed Jenkins jobs for deploying using ansible playbook and bitbucket.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment
  • Wrote puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring.
  • Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs.
  • Helped teams perform their duties more efficiently by providing ALM trainings targeted for each teams' needs.
  • Used Azure Terraform and Azure OpsWorks to deploy the infrastructure necessary to create development, test, and production environments for a software development project
  • Implemented a distributed messaging queue to integrate with Cassandra using Kafka Developed Docker based micro services, deployment modules with Jenkins, Kubernetes and Ansible based pipelines/frameworks.
  • Having pleasant experience in Cloud Computing platform like Azure from Microsoft for deploying and managing applications.
  • Automate NGINX/MySQL Setup and Monitor.
  • Automated configuration management and deployments using Ansible playbooks and YAML.
  • Migrated configuration management from Puppet to Chef.
  • Managed Chef Cookbooks to automate system operations and AWS Cloud management.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, JIRA and Cloud Foundry.
  • Integrating the Third Party Tools with TFS for ALM & Traceability.
  • Worked on loading CSV/TXT/DAT files using Scala/Java language in Spark Framework and process the data by creating Spark Data frame and RDD and save the file in parquet format in HDFS to load into fact table using ORC Reader.
  • Using Jenkins 2.0 AWS Code Deploy plugin to deploy to AWS .
  • Defining Release Process & Policy for projects early in SDLC and responsible for code build, release and configuration.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Participated in the design of the GNU coding standards for configuration and Make file support.
  • Optimized volumes and EC2 instances and used IAM to create new accounts, roles and groups.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Configured Elastic Load Balancers (ELB) with EC2 Autos calling groups.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Splunk deployment, configuration and maintenance across a variety of UNIX and Windows platforms.
  • Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS .
  • Experimented with Docker, by using Docker - compose.
  • Performance Monitoring, Tuning and query optimization for Oracle databases.
  • Worked on applying patches and recommending necessary security fixes for web Application servers.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Python, Shell script etc.
  • Troubleshoot the build issue during the Jenkins build process.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Environment: SVN(Subversion), Anthill Pro, Makefile, NAnt, and Maven, ALM, Node Js, Chef, DevOps, Docker, Jenkins 2.0, Clear case, Unix, Linux, Perl, Bash, Ruby, Cruise control, Bitbucket, AWS, MongoDB, Confidential, Git, JIRA, Shell Script, Web sphere, Selenium.

Confidential, Melbourne, FL

DevOps AWS Engineer

Responsibilities:

  • Responsible for building and managing servers in AWS using EC2, ELB, Autoscaling, VPC, CloudFront, RDS, DynamoDB, CloudWatch, Route53, SNS, SQS, IAM etc.
  • Deployed docker containerized train schedule application managed by kubernetes cluster with entire automated CI/CD pipeline using Jenkins.
  • Assisting application owners in troubleshooting Security, Network and Infrastructure level issues.
  • Creating and Managing C - level and Application level Dashboards and Monitoring Alerts using Appdynamics, Datadog and SignalFx.
  • Implementing and Managing AWS Infrastructure setup for Web Server, Application Server and Database server.
  • Developing AWS Cloud Standard Operating Procedure documentation for technical and functional reference purpose.
  • Responsible for handling IBMs SCCD items such as Incident, problem, Service and Change tickets to address application, infrastructure issues and maintenance work.
  • Design application using object oriented analysis and design patterns.
  • Determine the technical requirements from the user requirements document.
  • Implement application components and modules using technologies like Java, J2EE, Spring Framework, Hibernate, Restful Web services, HTML, CSS, JAVASCRIPT, XML and PL/SQL.
  • Extensively worked on remediating the security vulnerabilities in AWS Servers using Tenable Nessus server scanning technology and also responsible for server patching.
  • Provide support and maintenance for applications during the production phase.
  • Developed and Automated the Internal Operational Readiness Review (ORR) process using Configuration management tool called OpsCode Chef.
  • Worked in all areas of Jenkins setting up CI/CD for new branches, build automation, plugin management, securing Jenkins and setting up master/slave configurations.
  • Broad understanding of Enterprise level monolithic, Service-Oriented and Microservice architecture approach.
  • Expertise in terraform for multi cloud deployment using single configuration.
  • Worked on AWS lambda for deploying application with zero downtime in AWS Elastic Beanstalk for pipeline.
  • Integrated Cloud front with S3 storage for content delivery (CDN)
  • Implemented rapid-provisioning and life-cycle management for Ubuntu17.04Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Good Experience in dynamo database and Cassandra database for decentralization and replication.
  • Exposure in Installing, configuring and supporting application server. Involved in applying fix packs and patches to lower Environment.
  • Linux kernel, memory upgrades and swaps area. Red hat Linux (RHEL) Kickstart Installation.
  • Worked on Amazon Virtual private cloud (VPC) in creating public subnets, Private subnets and NAT instances and dealt with security and access.
  • Worked as a system administrator for the build and deployments process on the enterprise server using jenkins1.0.5.
  • Experience in Blue green deployment in reducing downtime and risks in production.
  • Extensively used jira7.2.x for work flow visualization.
  • Automated the contiguous process writing code using shell, Bash, python scripting 3.6.0 languages.

Environment: Jenkins, Cloud formation, Confluence, RHEL, Cloud watch, Chef, Docker, RDS, JIRA, DDB, Apache Tomcat, Maven, Nexus, EC2, Artifactory, Git, Aws Lambda, Redshift, Ruby, SNS, SQS, Ansible, shell, API Gateway, Amazon VPC, Json, RDBMS oracle, Mysql, Bash, bitbucket, sonar qube, Python, Pom.Xml, Linux, Windows.

Confidential, Hartford, CT

DevOps Engineer

Responsibilities:

  • Created the AWS 1.6.1. VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
  • Responsible for User Management and Plug - in Management for Jenkins 1.565.3.
  • Installed the application on AWS EC2 AMI Instances and also configured the storage on S3 Buckets.
  • Configuration management and Server application management using Chef 11 and Puppet 3.7.1.
  • Installed and maintained Chef on different environment like Linux distribution, windows (agents), Mac.
  • Created the Master/Slave pattern for Jenkins to distribute the load and builds around the build farm.
  • Participated in the release cycle of the product, which involves environments like Development, QA, UAT and Production.
  • Used Subversion for the purpose of Software Configuration management and maintaining the versions.
  • Performed Branching and Merging as per the schedule.
  • Configured the Load Balancers and VPC with Public and private subnets.
  • Performed Branching and Merging as per the schedule.
  • Configured the Route 53 DNS and load Balancers for the VPC and the NACL with inbound and outbound Rules.
  • Documented the Build and Deployment Process which could be used by the team if found any issues at the time of build and deployment of different applications to different environments.
  • Developed Bash and python Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Involved in the installation and configuration of Nginx as a Load Balancer.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Served as a partial administrator for Linux machines.
  • Worked with Atlassian tools like Jira 6.3.3.
  • 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.
  • Developed Windows Power Shell script to automate setting of user credentials and activation of Windows Helping the Project team to get transformed to Scrum methodology using TFS 2012.
  • Most of the admin tasks are done using Chef Tools instead of doing manually
  • Maintained user account across the network using Chef
  • Rapid-provisioning and configuration management for Red hat Linux and windows using chef on Amazon web services.
  • Used JIRA tool to track all the defects and changes released to all environments.
  • Used JIRA tool to track all the defects and changes released to all environments.

Environment: AWS 1.6.10, Puppet 3.7.1, Chef 11, Gradle, Jenkins 1.565.3, Perl/Shell Scripting, Ruby 1.9.3, Linux, Windows, Nginx load balancer, JIRA 6.3.3.

Confidential, Chicago, IL

Build & Release Engineer

Responsibilities:

  • Used JIRA ticketing tool for defect tracking and maintenance of reports.
  • Experience in creating Confidential CI pipelines. Experience in Confidential to automate most of the build related tasks.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Worked on version control migration from ClearCase to Git - Bit bucket and resolved conflict, merge issues, cherry-pick, Code promotion in GIT.
  • Performed all necessary day-to-day GIT support for different projects.
  • Deployed and configured GIT repositories with branching, tagging, and notifications.
  • Used Maven as build tools on Java projects for the development of build artifacts on the source code.
  • Written multiple Chef Cookbooks in Ruby based DSL. Implemented environments, roles, data bags in Chef for better environment management.
  • Setup Chef Server, workstation, client and wrote scripts to deploy applications.
  • Hands on experience in writing scripts using python, bash and Yaml, JSON
  • Manage environments for legacy codes using specific Docker containers based on the required architecture.
  • Maintain a Live Like environment using Docker Containers to test any production issues on the setup and push it into production.
  • Created reference Architecture and built Minimum Viable product (MVP) for containerization platform using Docker as well as Kubernetes.
  • Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.

Environment: Linux, GIT, Maven, Chef, Confidential, Maven, Docker, Kubernetes, JIRA

Confidential

Linux Administrator

Responsibilities:

  • Installed CVS and imported the Projects.
  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Managing UNIX Infrastructure and EMC storage involving maintenance of the servers and troubleshooting problems in the environment.
  • Installing operating systems Solaris, Linux and HP according to business requirements.
  • Trouble shooting the issues ranging from Solaris, Linux and SAN environments.
  • Created and Maintained Solaris 10 zones/containers.
  • Experience in creation and maintenance of ZFS file systems.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Coordinating the resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects.
  • Co - coordinated Instance Refreshes and Environment Re-base lining.
  • Carried Deployments and builds on various environments using Build Forge Automation tool.
  • Wrote ANT Scripts to automate the build process.
  • Used Shell scripts to automate the deployment process.
  • Used IBM Rational Clear Quest for tracking the changes and approval process.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Sole person to be responsible for Release/Change control Process.
  • Worked with many teams of strength more than 30 and managed 2 release/build engineers.
  • Administered Build Forge for automated build and deploy activities.
  • Responsible for User Management, Creating/Managing Libraries, Projects, Environments and Schedules in Build Forge for Build and Deploy Automation .

Environment: Sun Solaris, UNIX, windows, CVS, Perforce, Java, Eclipse, Ant, Jenkins, Maven, Tomcat Apache Application Server.

We'd love your feedback!