Devops Aws Engineer Resume
Plano, TX
PROFESSIONAL SUMMARY:
- 7 years of experience in Linux administration and Executing DevOps strategy in various environments of Linux and Windows servers along wif espousing cloud strategies based on AWS.
- Experience in working on source controller tools like GIT, Subversion (SVN), CVS Clear case and Perforce.
- Experience in dealing wif Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
- Evaluating, assessing and selecting IoT-related component technologies and security vulnerabilities of IoT networks
- Worked on deploying and supporting development infrastructure to include Ansible, MySQL, Jenkins, GIT and ELK Stacks.
- Expertise in using build tools like Maven and ANT for the building of deployable artifacts such as war & ear from source code.
- Knowledge on managing, maintaining and deploying multiple corporate applications into GitHub code management repo and creating user level of access for related GitHub project directories to the code changes.
- Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
- Implemented Chef Knife and Cookbooks by Ruby scripts for Deployment on internal Data Centre Server and reused same Chef Recipes to create a Deployment directly into EC2 instances.
- Evaluate Chef and Puppet framework and tools to automate the cloud deployment and operations.
- Experience in installing, configuring, modifying, testing and deploying applications on Apache Web server and Nginx.
- Developed automation scripting in Python using Puppet to deploy and manage Java applications across Linux servers.
- Monitored Application and Servers through Nagios, Web Servers Administration on Apache and Nginx.
- Experience in using Nexus and Artifactory repository Managers for java builds.
- Experienced in writing Code-Deploy scripts for deploying the application and used Code-Deploy for migrating application code across multiple environments.
- Extensively worked on Jenkins/Hudson/Bamboo by installing, configuring and maintaining for continuous integration (CI) and continuous deployment (CD).
- Exposed to all aspects of Software Development Life Cycle (SDLC) like Analysis, Planning, and Development, Testing, Implementing and post-production analysis of the project.
- Excellent written and verbal communication skills, strong organizational skills and hard-working team player.
- Assisted Scrum practices while handling Scrum ceremonies like Daily Scrum, Sprint Planning, Sprint Meeting and Sprint Retrospective Meetings.
TECHNICAL SKILLS:
Cloud Tools: Docker, Kubernetes, OpenShift, AWS, EC2, ECS, ELB, Route 53, IAM, S3, AMI, Cloud Front, RDS, Lambda, Snowball, VPC, Glacier, SQS, EFS, Dynamo DB, Code Deploy, AZURE.
Programming/Script: Java, C++, Bash, Shell Scripting, Python, SQL, HTML, CSS JavaScript, YAML, Json, PowerShell
Application Stack: Java EE, Micro services, NodeJS, AngularJS
Database: Oracle, MySQL, MongoDB, SQL Server
Build/Package Tools: Maven, Ant
Virtualization: VMware, Virtual Box, and Docker, CentOS, RHEL, Ubuntu.
Versioning Tools: GitHub/GitLab, SVN, GIT, Bitbucket, Git Stash.
Analytic & Monitoring: Logstash, Elastic search, Kibana, Splunk, Nagios, Graphite
CI Tools: Jenkins/Hudson, Bamboo
CD Tools: Chef, Puppet and Ansible
Web Technologies: C++, Java, Servlet, JDBC, JSP, HTML, JavaScript, XML, CSS, Spring
Operating Systems: Mac OSX, Ubuntu, CentOS, RedHat, Windows, Solaris10
PROFESSIONAL EXPERIENCE:
Confidential - Plano, TX
DevOps AWS Engineer
Responsibilities:
- Responsible for build and deployment automation using AWS, Docker, Kubernetes containers and Chef
- Focused on containerization and immutable infrastructure. Docker has been core to dis experience, along wif Kubernetes.
- Experienced in using Docker Swarm and deployed spring boot applications.
- Developed container support for cloud environments and Docker. Deployed the applications in Docker containers and managed the containers in enterprise level.
- Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes
- Configured Docker container for branching purposes and Implemented Docker automation solution for Continuous Integration / Continuous Delivery model
- Created and implemented chef cookbooks for deployment and used Chef Recipes to create a Deployment directly into Amazon EC2 instances
- Developed Chef Cookbooks to manage system configuration and for Tomcat, MySQL, Windows applications and versioned them on GIT repositories and Chef Server
- Installed RedHat Linux using kick start and applying security polices for hardening the server based on company's policies.
- Created users, roles and groups using Identity Access Management (IAM) and attached the required policies.
- Performed Branching, Tagging, Release Activities on Version Control Tool GIT (GitHub)
- Experience in Software Integration, Configuration, building, automating, managing and releasing code from one environment to another environment and deploying to servers
- Involved in supporting cloud instances running Linux and Windows on AWS, experience wif Elastic IP, Security Groups and Virtual Private Cloud in AWS.
- Extensive experience on configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing IAM and Security Groups in Public and Private Subnets in VPC and other services in the AWS.
- Managed network security using Load balancer, Auto-scaling, Security groups and NACL.
- Experience in Python programming for deployment of Java applications and implementation and automation of Shell scripts for release and build automation
- Engineered Splunk to build, configure and maintain heterogeneous environments and maintained log analysis generated by various systems including security products.
- Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and Troubleshoot the build issue during the Jenkins build process.
- Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server.
- Created Route tables to route the traffic to find whether it is public or private network.
- Used Bootstrap Script for launching large number of instances in AWS
- Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
- Used Chef for configuration management of hosted Instances wifin AWS, Configuring and Networking of Virtual Private Cloud (VPC).
- Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front- end servers.
Environment: AWS EC2, ELB, EBS, Cloud Watch, S3, RDS Elastic, Route 53, SNS, SES, Cloud Formation templates, Terraform, GCP, Azure, Jenkins, Docker, Kubernetes, Chef, Puppet, Ansible, Apache, TFS, DNS, SQL, VB.NET Python, ANT, Spring, Maven, MongoDB, Nagios, Splunk, App Dynamics.
Confidential - Charlotte, NC
DevOps/ AWS Engineer
Responsibilities:
- Creating a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins and Git Hub.
- Refined automation components wif scripting and configuration management (Ansible).
- Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments
- Administered and Implemented CI tools Jenkins, Build Forge and Bamboo for automated builds and deployments.
- Managed Product Backlog and tracked bugs using JIRA.
- Resolved update, merge and password autantication issues in Bamboo and JIRA.
- Wrote Python scripts for pushing data from Dynamo DB to MySQL Database.
- Created and maintained the Python deployment scripts for Web Sphere Apache web application server.
- Installed, Managed and Configured monitoring tools such as Splunk, Nagios and CloudWatch for monitoring the logfiles, Network Monitoring, log trace monitoring and the hard drives status.
- Designed and worked wif team to implement ELK (elastic search, log stash and Kibana) Stack on AWS.
- Involved in setting up application servers like Tomcat, WebLogic across Linux platforms as well as written shell scripts, Perl, Python, Ruby scripting on Linux.
- Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
- 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.
- As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting on UNIX platform.
- Involved in Amazon Web Services (AWS) provisioning and AWS administrations like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, CloudFront, Elastic File system, RDS, DynamoDB, VPC, Route53, CloudWatch, CloudTrail, CloudFormation, IAM, Elasticsearch.
- Managed GIT and Bitbucket repositories for branching, merging, and tagging.
- Created release branches in GITFLOW by GIT Administration including branching, reporting and assisting wif project and end user support.
- Configured GIT wif Jenkins and schedule jobs using Poll SCM option.
- Installed and Configured the Nexus repository manager for sharing the artifacts wifin the company
- Responsible for build and deployment automation using AWS, Docker, Kubernetes containers and Chef.
- Focused on containerization and immutable infrastructure. Docker has been core to dis experience, along wif Kubernetes. Experienced in using Docker Swarm and deployed java spring boot applications.
- Developed container support for cloud environments and Docker. Deployed the java applications in Docker containers and managed the containers in enterprise level.
- Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
- Configured Docker container for branching purposes and Implemented Docker automation solution for Continuous Integration / Continuous Delivery model.
- Developed Python codebase that generated Kubernetes config Files.
- Setup Kubernetes Master/Worker nodes as well as API Server and scheduler to orchestrate the deployment of instance in real-time.
- Install LAMP Web Server Apache wif the Amazon Linux AMI an Apache web server wif PHP and MySQL support on you're Amazon Linux instance (sometimes called a LAMP web server or LAMP stack). To host a static website or deploy a dynamic PHP application which reads and writes information to a database.
- Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.
- Written 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.
- Experience in setting up TERRAFORM continuous build integration system.
- Developed and maintained the continuous integration and deployment systems using ANT, Maven, Jenkins, Nexus, Chef and Ansible.
Environment: AWS, IAM, EC2, S3, VPC, RDS, R53, Cloud Watch, GIT, Subversion, Docker, Jenkins, Maven, Chef, Ansible, JIRA, Splunk, Nagios, ELK, CloudWatch, Ruby, YAML, Shell Scripting, Python Scripting, Apache Tomcat, UNIX/LINUX, PHP, WebLogic.
Confidential - Denver, CO
DevOps/cloud Engineer
Responsibilities:
- As a member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting on unix platform.
- Worked wif Subject Matter Expert to Build and Release Management methodologies, hands-on experience in creating and managing the various development and build platforms and deployment strategies.
- Designed and developed continuous availability testing framework to ensure that all components of SOA backplane is up and running along wif working on web services
- Involved in Creating test scenarios and test cases based on the defined test strategy for the assigned module for SOA implementation.
- Analyzed the ANT Build projects for conversion. Converting the ANT Build projects to Maven Build projects.
- Written Maven scripts, installed Jenkins, written shell script for end to end build and deployment automation.
- Built and maintained SQL scripts and execute different scripts for different environments.
- Assisted wif maintaining current build systems, developed build scripts, and maintained the source control system.
- Performed all necessary day-to-day Subversion/GIT support for different projects and Responsible for designing and maintenance of the Subversion/GIT Repositories, views, and the access control strategies. worked on creating schedulers in WCS and processing orders which were placed during EM offline or timeout.
- Used GIT as source code repositories and managed GIT repositories for branching, merging, and tagging.
- Managed the source codes repository of multiple development applications using SVN version control tools.
- Deployed the web services code To JBOSS App server using Serena deployment utility to trigger the Maven scripts to deploy to the correct locations on the server.
- Created analytical matrices reports for release services based on Remedy tickets.
- Performed weekly and on-call deployments of application codes to production environments.
Environment: Java/J2EE, SOA Software, Unix, Maven, GIT, SVN, ANT, Jenkins, Remedy, Shell Scripts.
Confidential
Build & Release Engineer
Responsibilities:
- Worked in an "Agile Software Delivery methodology" highly focused on developing & enhancing build pipelines for Continuous Integration and continuous deployment.
- Responsible for building and configuring a virtual Data Centre in AWS cloud to support Enterprise Data including Virtual Private Cloud, Public and Private subnets, security groups, Route tables, Elastic load balancer, Cloud Watch and Security management VPC.
- Utilized Amazon Dynamo DB which provides high I/O performance and efficiently handled the high scale requests by using Dynamo DB API.
- Accelerated the AWS Elastic Bean Stalk used for deploying and scaling web applications on servers such as Nginx, Apache and IIS. Out spaced the End to End solution for hosting the web application on AWS cloud wif integration to S3 buckets.
- Expertise wif Build and release of Cloud based products containing Linux and Windows environment using Power shell and Team Foundation Server.
- Extensively worked wif branching and merging strategies, creating baselines and releasing the code.
- Expertise wif GIT as source code management tool for creating the local repo, cloning the repo, adding, committing and pushing the changes in the local repo.
- Supported the team in the migration of environment from Red hat to Centos environment. Administered different bug tracking tools like JIRA, Remedy, Clear Quest and Bugzilla.
Environment: GIT, Jenkins, Linux, S3, Cloud watch, VPC, Elastic Load Balancer, IAM, Apache Server, IIS server, JIRA, Clear Quest, Bugzilla.
Confidential
Build & Release Consultant
Responsibilities:
- Assisted in physically installing, racking and cabling new Linux/Solaris Hardware.
- Maintained backups and restores of the Production and Development data.
- Windows Server and Desktop administration.
- Applied software maintenance, program fixes and keeping the system software releases current.
- Analyzed the logs, problem determination, Recovered and restarted.
- Configured SSH for secure telnet and FTP connections.
- Documented all the installation procedures, changes required in present environment.
- Responded to emergency calls relating to server performance, diagnosis of problems, repairing problems or calling upon appropriate vendors to resolve the issue.
Environment: Red Hat/Linux 4, SUSE 9, Shell Scripting, Bash, RHEL 4.x/5.x, Apache, Oracle.
