Sr.devops/aws Engineer Resume
Houston, TX
SUMMARY
- 5+ years of experience in IT industry with expertise in areas of Software Configuration Management, Version Control, Build and Release management, Linux System Administration.
- Experienced at Software Development Life Cycles and Agile Programming Methodologies.
- Extensively worked on Hudson and Jenkins for continuous integration (CI) and for End to End automation for all build and deployments.
- Expertise in using builds tools like Gradle, Maven and Ant for the building of deployable artifacts such as war & ear from source code. Application Deployments and Environment configuration using Chef.
- Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, Git Lab), on Linux and Windows platforms.
- Experience with Installation, Configuration and Maintenance of configuration management tools like Puppet, Chef, Ansible, Jenkins, Git, Jira.
- Experience with Configuration Management, Build, Deploy, Release Management and Quality Assurance.
- Expertise in working with MySQL databases, Apache Web server, Tomcat Application Servers.
- Expertise in hardening, Linux Server and Compiling, Building and installing Apache Server from sources withminimum modules.
- Expert in deploying the code through web application servers like Apache Tomcat/JBOSS, Nginx.
- Develop, enhance and maintain the build, deployment and configurations for continuous integration and automate regression and acceptance testing.
- Expertise in configuring and managing services like AWS EC2 using AMI's available.
- Build and release of Cloud based products containing Linux and Windows environments, using Power Shell and Python Scripting.
- Experience in Working with Public Cloud Platform like Amazon Web Services and good knowledge in using various services like AWS EC2, VPC, CLI, S3, Route53, Cloud Formation, Cloud Front, Cloud Watch, SNS, SQS, Cloud Trail.
- Experienced in Cloud automation using AWS Cloud Formation template.
- Quick learning, self - motivated, hardworking, good team player with excellent communication skills and strong affinity towards learning new technologies.
TECHNICAL SKILLS
Programming Languages: C, Java, Python and PHP.
Virtualization: VMware ESX 3.x, VMware Server 1.4, Virtual Center 2.5.
Version Control System: Subversion (SVN), GIT, BitBucket.
Build Tools: ANT, Maven.
CI Tools: Jenkins, Bamboo.
Configuration Management Tools: Ansible, Chef, Terraform, Puppet.
Operating Systems: Windows, Linux, UNIX, Sun Solaris 2, RHEL/CentOS 5.x/6.x/7,Mac OS
Web/App Servers: Apache Tomcat, Web Logic, Web Sphere, Jboss.
Bug Tracking Tools: JIRA, Rally, Remedy.
Scripting: Bash, Python and PERL scripting.
Web Technologies: HTML, Java Script, CSS, Servlets, JDBC, JSP,Json
Databases: MYSQL, SQL server.
Cloud Platform: AWS, Microsoft Azure, and Open stack.
Cloud Technologies: AWS EC2, 3, ELB, EBS, Cloud Watch, SNS, SQS, SES, Route53, DynamoDB, RDS, Glacier, Lambda.
PROFESSIONAL EXPERIENCE
Sr.DevOps/AWS Engineer
Confidential, Houston, TX
Responsibilities:
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
- Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail, Load balancing technologies NAT.
- Working with EC2 Container Service plugin in JENKINS which automates the Jenkins master-slave configuration by creating temporary slaves.
- Configuring and Networking of Virtual Private Cloud (VPC) Written Cloud formation templates and deployed AWS resources using it. Created VPC peering and tunneling with the instances.
- Involved in migration of database servers to Amazon RDS. Created and managed DB instances and DB option groups using RDS.
- Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
- Maintaining the EC2 instance with boto3 using the Python programming.
- Created rules that self-trigger on an automated schedule in cloud Watch Events using Corn or rate expressions.
- Worked with various scripting languages like Bash, Perl, Shell and Python. Coordinated with the Offshore and Onshore teams for Production Releases.
- Creating an S3 bucket and S3 lifecycle policies. Give access for required user.
- Adding bootstrap scripts for EC2 instances while launching.
Environment: AWS EC2, S3, RDS, EBS, ELB, ASG, Route53,SNS,SQS, Jenkins, Boto3
DevOps/AWS Engineer
Confidential, MN
Responsibilities:
- Involved in designing and deploying multiple applications utilizing almost all of the Amazon Web Services (AWS) stack (Including EC2, Route53, S3, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
- Creating automation scripts with Python and bash.
- Implemented, maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloudwatch.
- Implemented CHEF automation with GIT repository and Jenkins for CI/CD.
- Deploy and monitor scalable infrastructure on AWS & configuration management using CHEF.
- Managing the DNS and Load balancing using ROUTE 53.
- Working with JSON file formats in AWS.
- Configuration and maintenance of Apache, Tomcat Servers and Manage RedHat.
- Investigation of issues found in the production environment. Apache Tomcat configuration and support for other teams within IT.
- Virtualized the servers using the Docker for the test environments and dev-environment needs. Used Docker containers for eliminating a source of friction between development and operations.
- Working on JIRA tickets to resolve issues raised by development teams.
- Developed AWS Cloud Formation templates to create custom sized VPC, EC2 instances,
- Security Groups.
- Integration of Automated Build with Deployment Pipeline.Installed Chef Server and clients to pick upthe Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
- Configured Virtual Private Cloud which includes creating VPCs, Subnets, Route Tables and Internet Gateways.
Environment: AWS EC2,Jenkins, GIT, Chef, JSON, Apache, Tomcat, Docker, JIRA, NAT.
DevOps Engineer
Confidential, SanAntonio,TX
Responsibilities:
- Developer to align processes and tools, such as branching, source control structure, dependency management, Linux\Windows hybrid build infrastructure, code review, & check-in policies, that are developed and instrumented by DevOps teams.
- Managed Ubuntu, Linux and Windows virtual servers on AWS EC2 using Chef Server.
- Experience in Designing and deploying AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer and Auto scaling groups.
- Maintained the user accounts (IAM), Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services, Network ACL's and Route Tables etc. in AWS cloud.
- Optimized volumes and EC2 instances & Created multi AZ VPC instances.
- Used IAM to create new accounts, roles and groups.
- Involved in configuring S3 versioning and lifecycle policies to backup files and archive files in Glacier and configured S3 to host static web content.
- Configured Elastic Load Balancers with EC2 Auto scaling groups.
- Highly involved in Configuring and monitoring distributed and multi-platform servers using chef. Defined Chef Server and workstation to manage and configure nodes.
- Worked on User administration setup, maintaining account, Monitor system performance using Nagios, created monitors, and alarms for EC2 hosts using Cloud watch.
- Develop knowledge of all architectures of engineering applications and help document them for business analysis for future projects.
- Maintained and administered GIT source code tool along with Creating Branches, Labels and performing Merges in GIT.
- Installed and configured Jenkins for Automating Deployments and providing automation solution.
- Integrated GIT into Jenkins to automate the code checkout process.
Environment: Chef, GIT, EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups,IAM, Route 53, VPC, RDB, Dynamo DB, SES, SQS, SNS services, Network ACL's, Route Tables.
Jr.DevOps Engineer
Confidential
Responsibilities:
- Install, configure and maintain Red Hat/Centos flavors of Linux Operating system, Administration of Web Logic, WebSphere and Apache Servers supporting them on Linux production servers.
- Installation and configuration of Disk and file system management using Logical Volume Manager (LVM) for LINUX systems.
- Managing all types of interactive installation and upgrade on Redhat Linux servers using Kickstart.
- Implemented and administered VMware ESX 4.x 5.x and 6 for running the Windows, Centos, and Red Hat Linux Servers on development and test servers.
- Manage and configure RPM package building tools for building and patching of applications from source codes for Centos and RHEL systems.
- Configuring the NFS servers, setting up servers in network environment and configuring FTP/NTP/NIS servers, clients for various departments and clients.
- Installing, Configuring and managing network infrastructure such us DNS, DHCP, TCP/IP, VPN client and Network Security.
- Performed data-center operations including rack mounting, cabling.
- Experience in Shell scripting bash to automate system Administration jobs.
- Experience in installing, integrating, tuning and troubleshooting Apache and Tomcat application server.
Environment: Red Hat Linux 6/7, VMWare, RPM, ESX, ESXi, DNS, FTP, WebSphere, Web Logic & Apache Servers.
