We provide IT Staff Augmentation Services!

Sr. Devops / Aws Engineer Resume

3.00/5 (Submit Your Rating)

Huston, TX

SUMMARY

  • Over 6+years of experience in IT industry comprising Linux Administration, Software Configuration, Build and Release Management, Deployment Automation, Amazon Web Services and cloud implementation Good understanding of the principles and best practices of Software Configuration Management (SCM) in SDLC methodologies like Agile, Scrum and Waterfall.
  • Expertise in using AWS services like VPC, EC2,S3,RDS,cloudfront,Lambda,ECS,EBS,cloud formation,IAM, SNS, SQS,cloudwatchand cloud trail.
  • Proficient level of experience on cloud platforms like Azure, Google cloud and openstack.
  • Worked on DevOps operations using different tools for achieving continuous Integration and Delivery
  • Proficient in DevOps culture through CI/CD tools likeJenkins, Team City, Bamboo, CHEF, Puppet, Ansible, AWS Code Deploy.
  • Experience in working on source control tools like Git Hub(GIT) and Subversion (SVN).
  • Hands on experience in using containerized tools like Docker, Kubernetes and Apache Mesos.
  • Involved in migrating and managing multiple applications from on premises to AWS Cloud.
  • Implemented automation tools such as Ansible, Chefand DevOps in Amazon web Services.
  • Worked as LINUX /UNIX administrator on RHEL,Debian, CentOS, Oracle enterprise Linux and VMware v - sphere ESX environment.
  • Experienced in selecting the appropriate AWS service based on compute, data, or security requirements AmazonEC2 setting up instances and setting up security groups.
  • Experienced wif AWS VPC networking and security; creating subnets, set up peering, ACL's and VPN tunnels, CloudFormation, EC2, VPCs and AWS networking components.
  • Experience in setting up and maintaining auto-scaling AWS stacks using cloud formation templates.
  • Experienced in setting up AmazonEC2 instances, VirtualPrivateCloud (VPC), and security groups.
  • Experiences on setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Experiences in Configured AWS Identity and Access Management (IAM) Groups and Users for improved login autantication.
  • Experience in migrating various Java Applications from On Premise to AWS
  • Expertise in using Java, .NET Build tools like ANT, Maven and MS Build.
  • Automated daily manual tasks by running Cron Jobs using bash scripts that report on a user defined frequency about versatile issues on Linux based servers
  • Designed and implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins, Chef, Ansible.
  • Monitored the servers and applications using Nagios, Splunk, cloud watch and Data dog.
  • Experience in supporting 24/7computing production environments and providing on call support
  • Expert in writing scripts in using Shell, Python, Ruby and Perl.
  • Created multiple Terraform modules to manage configurations, applications, services and automate installation.
  • Responsible for creating documentation of the Terraform infrastructure in Confluence and used Terraform to manage the AWS and other cloud infrastructure and managed servers using configuration management tools like Chef or Puppet.
  • Involved in functional usage and deployment of applications in Web Logic, Web Sphere application server (WAS) and Apache Tomcat Server.
  • Having experience in Linux/AIX/Unix System Administration and Support of various critical business applications on RHEL 4.x, 5.x, 6.x, IBM AIX 5.x, 6.x, 7.x and Solaris 9.x, 10.x. including the responsibilities of 24x7 System support
  • Web Server Administration - Configuring, managing multiple web server instances in Apache
  • Experience working on several Docker components like Docker Engine, Docker Hub, Docker Swarm and Docker registry.
  • Knowledge and expertise on all aspects of Chef concepts like chef server, workstations, Nodes, chef clients and various components like super market, kitchen etc.
  • Experience in configuring and deploying Java and J2EE applications into application servers (WebLogic, Jboss and Apache Tomcat)
  • Extensive experience in Linux/Unix system Administration, System Builds, Server Build
  • Created shell scripts (kasha, Bash), Python and Power Shell for setting up baselines, branching, merging and automation processes across the environments.
  • Wrote Ansible Playbooks wif Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python.
  • Use Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Experience in configuring Nagios, Splunk monitoring tool for monitoring the server/app status, disk space issues, and log parsing
  • Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP).
  • Configured Apache webserver in the Linux AWS Cloud environment using Puppet automation.
  • Extensive knowledge on writing and deploying modules in puppet.
  • Linux/Unix system administrator on Red Hat EL, Debian, Centos, Oracle Enterprise Linux, Solaris and VMware environment.
  • Experience in RDBMS and NoSQL installation and support including Oracle, SQL Server, MySQL, AURORA, MongoDB.
  • Good understanding knowledge of Java and .Net applications.

TECHNICAL SKILLS

Operating Systems: Linux Red Hat (4.x, 5.x, 6.x), Linux Centos, Ubuntu, Unix, Windows 2000/2003/XP/VISTA/7, AIX.

Version Control Tools: SVN, GIT

Web/Application Servers: Web Logic, Apache Tomcat, Web Sphere and JBOSS, Microsoft IIS

Automation Tools: Jenkins, BuildForge and Bamboo.

Build Tools: Maven, Ant and MS Build.

Configuration Tools: Chef, Puppet And Ansible.

Databases: Oracle 9i/10g/11g/12c, DB2, MS Access and SQL Server 2012/2008R2/2005

Bug Tracking Tools: JIRA, Remedy, IBM Clear Quest.

Scripting: Shell, Bash, Perl, Ruby and Python.

Virtualization Tools: Docker, VM virtual Box and VMware.

Monitoring Tools: Nagios, Cloud watch, Splunk. Data Dog

Cloud Platform: Amazon Web Services, Azure

Languages: Java, .Net, PHP and PL/SQL.

PROFESSIONAL EXPERIENCE

Confidential, Huston, TX

Sr. DevOps / AWS Engineer

Responsibilities:

  • Involved in Designing and Deploying Multiple applications Into AWS Cloud from on Premises.
  • Administrator and maintained SourceCode Repositories including Git, Subversion.
  • Developed Custom Automation Build System using Jenkins, Build Forge on SVN
  • Created and maintained several build definitions and publish profiles to handle automated builds in an Agile/SCRUM environment.
  • Used Chef to manage Web Applications, Config Files, Database Commands and Packages.
  • Deployed Kubernetes clusters on top of Amazon EC2 Instances using KOPS and Managed local deployments in Kubernetes, creating local cluster and deploying application containers and building/maintaining Docker container clusters managed by Kubernetes and deployed Kubernetes using HELM Charts.
  • Designed and developed Shell scripts also wrote scripts for provision of infrastructure management using Terraform.
  • Maintained automated build systems like ANT and MAVEN and implement new features or scripts for the build system.
  • Documented all SCM processes to strengtan and streamline the build process.
  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, DynamoDB,SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation wif JSON templates.
  • Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature and Involved in Remediation and patching of Unix/Linux Servers.
  • Created AWSRoute53 to route traffic between different regions.
  • Used MySQL, DynamoDB and ElastiCache to perform basic database administration.
  • Build out server automation wif Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed wif Java, PHP, Node.js, Python and Ruby on familiar server Apache.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Extracted the data from MySQL, SQL Server using Sqoop and loaded data into Cassandra.
  • Maintained agile methodologies and strategies throughout development processes.
  • Implemented docker-maven-plugin in and maven pom to build docker images for all services and later used Dockerfile to build the docker images from the java jar files.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers in AWS ECS.
  • Extensively worked on creating Docker file, build the images, running Docker containers and manage Dockerized application by using Docker -Cloud. Used Docker -Swarm for clustering and scheduling Docker container
  • Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes
  • Rapid-provisioning and configuration management for Ubuntu using Chef on Amazon Web Services.
  • Written/Developed Chef Cookbooks to automate the entire deployment process as well as infrastructure admin tasks.
  • Working as Cloud Administrator on Microsoft Azure, involved in configuring virtual machines, storage accounts, resource groups.
  • Deal wif various merging conflicts and pushes appropriate code into GitHub repository.
  • Created continuous integration system using maven in Jenkins, and used Ansible full automation for faster and flawless deployments.
  • Automated the Web Logic deployments using Shell scripts.
  • Participated in configuring and monitoring distributed and multiple platform servers using Ansible.
  • Managed Ansible Playbooks wif Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
  • Experience in managing virtual instances and disks using Chef Enterprise.
  • Created scripts in Python which Integrated wif Amazon API to control instance operations.
  • Created multiple Python, Perl and UNIX shell scripts for various application level tasks.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server
  • Built and deployed J2EE application in Jboss using Python scripts. Published the Release notes for all the releases using Confluence.

Environment: AWS, Chef, Ansible, GIT, Jenkins, Visual Studio Tomcat, Apache, Docker, Python, JIRA, Maven, Nexus, Red Hat Linux, .NET, JAVA

Confidential, Covington, KY

Sr. DevOps /Cloud Engineer

Responsibilities:

  • Created highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, VPC, RDS and Route53.
  • Configured AWSEC2 Instances using AMIs and launched instances wif requirements of specific applications
  • Built Automation and Build Pipe Line Development using Jenkins and Maven. Set up build pipelines in Jenkins by using various plugins like Mavenplugin, EC2 plugin etc.
  • Set up Jenkins master and added the necessary plugins and adding more slaves to support scalability and agility.
  • Installed, configured and administered Jenkins as Continuous Integration Server on Linux machines.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Developed puppet manifests for different application and web servers like Apache, Tomcat, Nginx, Web Sphere, WebLogic and Tibco applications.
  • Used PuppetFacter and Hierato dynamically assign values to various variables based on the agent environment and the application in it.
  • Managed the source code repository and involved in the build, release and continuous integration process.
  • Dealt wif errors in pom.xml file to obtain appropriate builds using maven build tool.
  • Administered Puppet Enterprise to provision multi-platform virtual machine configurations across multiple-platform environment Servers dedicated for building, deploying as well as for development, test and production systems.
  • Created proper documentation for new server setups and performed backups on existing servers.
  • Implemented a Continuous Delivery pipeline wif Docker, Jenkins and GitHub. Whenever a new GitHub branch gets started, Jenkins automatically builds a new Docker container from it.
  • Installed and Configured the Nexus repository manager for sharing the artifacts wifin the company.
  • Supported and developed tools for integration, automated testing and release management.
  • Publishing Blueprints, Provisioning the environments and Deployment of Web\Worker roles through DevOps Catalog Tool.
  • Used Amazon Route53 to manage DNS zones and give public DNS names to elastic load balancers.
  • Migrating an On-premises virtual machine to Azure Resource Manager Subscription. And Maintained It as a Disaster Recovery.
  • Virtual Machine Backup and Recover from a Recovery Services Vault usingAzure PowerShell and Portal.
  • Installation of Slunk Agent on the servers and Creating Splunk Monitoring templates for Applications dashboards
  • Experienced in programming wif the .NET Framework 3.5/4.0 using C#, Visual Basic 6, ADO.NET, ASP.NET, PostgresSQL,MySQL, XML.
  • Participated in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Used Jira as ticket tracking and work flow tool.

Environment: GIT, Jenkins, Tomcat, Apache, Docker, Python, JIRA, Maven, Nexus, Puppet, Red Hat Linux, Ubuntu, Centos, Linux, JAVA, AWS

Confidential, Louisville, KY

Build / Release Engineer & Linux administrator

Responsibilities:

  • Involved in identifying build errors in the system and identify the build issue and escalate it to the concerned team after careful analysis. Work and coordinate wif them to get the fix in the release.
  • Installation and configuration of Red Hat Linux, Solaris, Debian, Ubuntu, Fedora and CentOS on new server builds as well as during the upgrade situations.
  • Adding packages in Linux using rpm, yum, apt-get, etc. Installation, Configuration & Upgrade of Solaris and Linux operating system.
  • Installed & configured Sun Fire 210, V240, V440, V490, V880, 1280 & HP ProliantDL- 320/360/380/560/580 L Servers.
  • Problems & performance issues; deployed latest patches for Sun, Linux and Application servers, Performed Solaris and Red Hat Linux Kernel Tuning for TCP stack.
  • Installation Red Hat Linux 8, 9.0 on Dell, Proliant, Enterprise Server 4.0.
  • Installation and administration of TCP/IP, NFS, DNS, NTP, Auto mounts, Send mail and print servers as per the client's requirement.
  • Installed, managed Verities Volume Manager 3.5 (VxVM) on Solaris 9.
  • Experience wif EMC storage devices ClariionFC4700/CXx and Symmetrix DMX).
  • Experienced wif HP storage Works SAN Switches 2/16v (Brocade silkworm).
  • Network trouble shooting using 'ndd', 'traceroute', 'netstat', 'ifconfig' and 'snoop' etc.
  • Installation of Web sphere, upgraded to service pack updates, installed IBM patches, configuring and creation new admin & managed servers, start & stop Web sphere server.
  • Created Role Based Access Control (RBAC) for users.
  • Linux kernel memory upgrades and swaps area. Red hat Linux Kickstart Installation Sun Solaris Jump starts Installation. Configuring DNS, IDNS, DHCP, NIS, NFS in Sun Solaris 8/9& other Network services.
  • Worked on Continuous Integration System i.e. Jenkins. Used Jenkins for official nightly build, test and managing change list. Installed Multiple Plugins for smooth build and release build pipelines.
  • Migrated out core repository from SVN to GIT. In this process I was involved in individually migrate the entire code base from subversion to git ensuring that health of our builds isn’t affected. Performed high level merges of branches, code bases.
  • Maintained build related scripts developed in ANT, Python and shell.
  • Involved in administrating git server and continuous Integration system like Jenkins and handled escalations from developers across the globe.
  • Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS.
  • Modified ANT scripts to build the JAR’s, Class files, WAR files and EAR files from VOB’s for Java applications and MS builds for all .Net applications. Enhanced Maven pom.xml wif additional plug-ins for robust builds.
  • Building & configuring Red hat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
  • Create and maintain nightly builds, hot fix builds/branches, custom and private builds.
  • Used knowledge of .NET to Implement and maintained branching and build/release strategies for .NET applications utilizing TFS. Co-ordinate wif offshore team in completing delivery and helping them out in TFS related issues
  • By using JIRA/CONFLUENCE we maintain our product release wikis on confluence. And administer JIRA and manage tickets raised by keeping a close eye.
  • Designed, developed, enhanced and maintained Web based UI for monitoring purposes and scripted reporting tools (in PHP & BASH) for verifying the build logs for frequently observed build and test issues.
  • Key member of the build team that works on how to reduce build time. We used cache to reduce compilation time and redundancies.
  • Active participant in software configuration and change management processes to improve build accuracy, time, version controlling, and migration of code onto different build environments.
  • Performed periodic customer releases through git pushes to shared, private and public servers. We use cron tabs, automated scripts to do continuous delivery and continuous deployment.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Responsible for Branching and merging the code as per the schedule.
  • Perform biweekly build cycle and testing processes.
  • Used ANT and artifacts on the source code.
  • Installed and Configured Continuum jobs for automating some build Processes.
  • Installed and Configured Nexus to manage the artifacts in different Repositories.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Used ApacheTomcat 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.
  • Designed and implemented Subversion metadata including elements, labels and triggers.
  • Coordinated Release effort amongst various teams (Integration, QA,Testing, and Business Analysis) in geographically separated environment.
  • Used Perl/Shell to automate build and deployment Process.
  • Documented the deployment process (MigrationDoc) of code to production.

Environment: Subversion, ANT, MAVEN, Java.J2EE, Hudson/Jenkins, Apache Tomcat, UNIXJIRA, Perl Scripts and Shell Scripts.

Confidential

Build & Release Engineer

Responsibilities:

  • Deployed a set of ClearCase Triggers to enforce fundamental custom policies and also to guide, monitor and control development activities.
  • Implemented branching strategies using version control tool Perforce.
  • Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Created and deployed builds to different environments based on requests.
  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.
  • Helped developers and other project teams to set views and environments.
  • Created and applied Baselines and Labels for each Build Artifacts.
  • Created UCM Projects, Development and Integration views for Development and Integration Streams.
  • Create automated processes to create, modify and deploy virtual machines on Windows Hyper-V.
  • Created and maintained documentation of build and release processes and application configuration to comply wif audit requirements and Industry best practices.
  • Developed scripts using BASH and BATCH files for Automation of Activities and builds.
  • Provided level one support for build troubleshooting and production issues.
  • Performed merges for each build from Development Branch to Integration Branch.
  • Created the Release Management plan wif the implementation schedule.
  • Conducted Sanity Testing to verify for the right build is deployed.
  • VM Ware and Hyper V awareness wif insight to administration.
  • 24/7 on call support for emergency site maintenance and immediate build and install requests.
  • Worked wif the automated scripts for the Build and Deployment of the applications.
  • Responsible for Build and Install Schedules using Linux and Unix Cron jobs.
  • Maintained configuration files for each application for the purpose of build and install on different environments.
  • Created the build instructions docs and install (deploy) instructions docs for each application for different environments.

Environment: Solaris, LINUX, Java/J2ee, Eclipse, Ant, Maven, VM Ware, Hyper-V, Subversion, Mercurial, WebSphere Application Server (WAS), Perforce, ClearCase, Unix, Jenkins, BASH.

Confidential

Build & Release Engineer

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development QA UAT and Production.
  • Used Perforce for the purpose of Software Configuration management and maintaining the versions of the Symantec's Website Code.
  • Coordinating the resources by working closely wif Project Manager's for the release and Project Manager for all the Operational Projects.
  • Automated Build Artifacts using Hudson.
  • Carried Deployments and builds on various environments.
  • Wrote ANT Scripts to automate the build process.
  • Created the Deployment notes along wif the Local SCM team and released the Deployment Instruction to application support.
  • Coordinated wif IT groups on the release timings to ensure systems are ready for code to be deployed.
  • Manage source code, software builds, software versioning, and defect tracking on all software maintenance tasks and projects.
  • Maintain release plan, manage release content, communicate release status and analyze functional and technical dependencies among projects and maintenance of releases.
  • Helped CC Admin and involved in Administrator Activities.
  • Performed Builds for various Environments like QA, Integration, UAT and Productions Environment.

Environment: Java, J2EE, Ant, Maven, Hudson, perforce, Shell, Perl, Html, Oracle 8.x/10.x, Solaris 2.9 JSP, Servlets, JDK 1.4.2.

We'd love your feedback!