We provide IT Staff Augmentation Services!

Sr. Aws Developer/ Devops Engineer Resume

2.00/5 (Submit Your Rating)

Houston, TexaS

CAREER SUMMARY:

  • About 8+ years in the field of Information Technology industry focused on System/Network Administration, Cloud Computing and Devops that include the principles with continuous integration, Continuous Delivery and Continuous Deployment.
  • Experience in Setting up the automation environment for Application team and help them through the process of build and release automation.
  • Experience in Package Management using Red Hat RPM/YUM and Red Hat Satellite Server.
  • Experience in System Administration, System Builds, Server Builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance, Monitoring and Fine - tuning on Unix Red Hat Linux Systems.
  • Expertise in deploying Enterprise Java Beans and J2EE Applications on BEA WebLogic 8.x/9.x/10.x/11g/12c and Tomcat application servers.
  • Extensively worked on Jenkins and Team city for continuous integration and for End to End automation for all build and deployments.
  • Used MAVEN and ANT as build tools on java projects for the development of build artifacts on the source code.
  • Extensively worked on Hudson and Jenkins for Continuous Integration and End-to-End automation for all builds and deployments
  • Familiar with Inbound/Outbound in AWS Security groups according to the requirements.
  • Experiencing in Working with Public Cloud Platform like Amazon Web Services and good knowledge in using services like EC2, S3, VPC, AWS CLI, Route53, Cloud Formation, Cloud Front, Elastic Beanstalk. Cloud Watch.
  • Experienced in Cloud automation using AWS Cloud Formation template.
  • Ensured data integrity and data security on AWS technology by implementing AWS best practices.
  • Automated the process of launching and stopping/terminating EC2 instances on AWS with BOTO.
  • Worked with Amazon Redshift to analyze data using standard SQL & Expertise in Debugging and identified fixes at various levels of AWS Redshift and Teradata database,
  • Worked on AWS Opsworks, AWS Lambda, AWS Code Deploy and Cloud Foundry.
  • Integrated various tools like Jenkins, Git, Jira, Nexus, Puppet/chef, Maven and testing frameworks Junit.
  • Worked on Docker Container snapshots, attaching to a running container, removing images, managing directory structures and managing containers
  • Experience with Docker Kubernetes and microservices in general.
  • Used Kubernetes during debugging. Leading up to production when multiple application build must be tested for stability.
  • Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
  • Responsible for creation and management of Chef Cookbooks.
  • Strong knowledge in automation tools like Ansible, Puppet, Chef.
  • OpenStack experience in both RedHat and Ubuntu servers. Experience in resolving issues after installation.
  • Executed functional test scripts for OpenStack and tested OpenStack core services nova, neutron, cinder swift storage services.
  • Experience in branching, tagging and maintaining the version across the environments working on Software Configuration management tools like SVN and GIT.
  • Excellent communication skills, extremely interested in troubleshooting and debugging.

TECHNICAL SKILLS:

Operating System: Microsoft Windows (XP, Vista, 8,10), Linux (Ubuntu, CentOS, RedHat)

Continuous Integration Tools: Jenkins, Hudson, MAVEN, ANT

Services: LDAP, DNS, BIND, HTTP, HTTPS, POP3, NFS, TLS/SSL, DHCP

Programming Language: Python, Shell Scripting, Ruby, Perl

Databases: ElasticSearch, MySQL, Oracle, Teradata

Security Tools: Wireshark, Nessus, Evident.io, Cavirin.io

Monitoring Tools: Nagios, Zabbix

Cloud: Amazon Web Services, Openstack

Configuration Management: Chef, Puppet, Ansible

Application/Web Server: Apache Tomcat, IIS

Ticketing Tools: JIRA, BMC Remedy

Virtualization Tech: Oracle VirtualBox, Vagrant, Docker

PROFESSIONAL EXPERIENCE:

Confidential, Houston, Texas

Sr. AWS Developer/ Devops Engineer

Responsibilities:

  • Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous Integration infrastructure and deployment tools.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Used ANT and MAVEN as a build tools on Java projects for the development of build artifacts on the source code.
  • Worked on Deployment and monitoring of scalable infrastructure on Amazon Web Service (AWS) & configuration management using chef.
  • Build Application and Database servers using AWS EC2 and Created AMIs as well as used RDS for Oracl DB.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web Applications and Database templates.
  • Used Cloud Watch for monitoring AWS cloud resources and the application that deployed on AWS by creating new alarm, enable notification service.
  • Automated deployment of Docker Image with AWS CLI Scripts and Worked on docker container snapshots, removing images and managing docker volumes.
  • Configured EMR Clusters, set IAM Roles to guarantee S3 Access, Built bundle jar based on Apache ANT for EMR.
  • Implemented Migration from On-premise to AWS.
  • Resolved and troubleshoot remote system problems in public and private hosting environments.
  • Used AWS Beanstalk for deploying and scaling web applications and services deployed with java.
  • Integrated OpenStack to create software defined Networking tenant and service provider network and routers.
  • Integrated automated local user provisioning in VMs created in cloud.
  • Integrated various plug-in features with OpenStack to deploy various VNFs.
  • Written Shell Scripts for manual deployment of OpenStack.
  • Worked on Tomcat Web server for Hosting Web apps.
  • Deployment of Cloud servers including Jenkins and Nexus on Docker using Terraform.
  • Containerized all the Ticketing released applications-Spring Boot Java and Node.Js applications Using Docker.
  • Created Private cloud using Kubernetes that supports DEV, TEST and PROD environments.
  • Managed Local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Implemented a production ready, Load balanced highly available, fault tolerant Kubernetes Infrastructure.
  • Experience working with configuration management software like puppet and managing puppet master server.
  • Migrated projects from SVN to Bitbucket.
  • Installed and Configured Ansible Tower in Sandbox and Staging environment.
  • Developed Ansible Playbooks for Configuration Management.
  • Wrote python scripts for Implementing Lambda functions.
  • Used Python programming language to develop a working and efficient application.

Environment:: AWS, Docker/Kubernetes, Ansible, SVN, Bitbucket, JIRA, Web Sphere, Apache Tomcat, OpenStack, Python, Unix, Linux, Windows

Confidential, Dublin, Ohio

Sr. AWS/ Devops Engineer

Responsibilities:

  • Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare VM's as required in the environment.
  • Worked on various AWS Services like ELB, S3, EC2, RDS, IAM, RDS, VPC, Cloud Watch, Cloud Trail, Cloud Formation, Auto Scaling, Lambda, SNS, Cloud Front, Route 53, security groups - CIDR's, VCP, NAT and deployment via SCALR and EC2 Installs with CentOS, Ubuntu and RHEL 6 and Scientific Linux
  • Migrated Linux environments to AWS by creating and executing a migration plan, deployed EC2 instances in VPC, configured security groups & NACL’s attached profiles and roles using AWS Cloud Formation templates.
  • Automate Deployment using configuration Management tool like puppet to provision amazon AWS Instances to enable continuous Deployments
  • Worked on Cloud automation using AWS Cloud Formation templates
  • Created automation for many AWS specific tasks such as parsing a CSV for automated read/writes into DynamoDB so that changes are source controlled and automated via Jenkins.
  • Used OpenStack and AWS cloud services to launch Linux and windows machines, created security groups and written basic PowerShell scripts to take backups and mount network shared drives.
  • Provisioned large instances on OpenStack and developed test environment
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Collaborate in the automation of AWS infrastructure via terraform, ansible, and Jenkins - software and services configuration via chef cookbooks.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools
  • Implementing a Continuous Delivery framework using Jenkins, Maven & Nexus in Linux environment
  • Wrote Bash/Shell/Perl scripts for managing day-to-day transactions & for automation of routine tasks.
  • Designed and developed automation test scripts using Python.
  • Managed Ansible Playbooks with Ansible modules, Implemented CD automation using Ansible, Managing existing servers and automation of build/configuration of new servers.
  • Worked on Redhat5.x and 6.x, SUSE Linux 10.x, Microsoft SCOM hardware platforms and in VMware vSphere client 5.x virtual environment.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines.
  • Administer JIRA and Crucible installations.
  • Deployed application updates using Jenkins. Installed, configured, and managed Jenkins
  • Triggering the SIT environment build of client remotely through Jenkins.
  • Deployed and configured Git repositories with branching, forks, tagging, and notifications. Experienced and proficient deploying and administering GitHub
  • Deploy builds to production and work with the teams to identify and troubleshoot any issues.
  • Configure Linux environments in both public and private domains.

Environment: AWS, JIRA, Jenkins, GIT, Ansible, ANT, MAVEN, Web Sphere, Nagios, Docker, UNIX, Windows, Python, Shell, Perl, Bash.

Confidential, Dallas, Texas

Devops Engineer

Responsibilities:

  • Administered and supported distributions of Linux, Including Enterprise Desktop, SUSE Linux, Enterprise server, RedHat and CentOS.
  • Worked on Integrating into the Continuous Integration environment along with Jenkins.
  • Managed Build results in Jenkins and deployed using workflows.
  • Set up Jenkins to Integrate the JAVA project and maintained Jenkins with Continuous Integration and deployment.
  • Worked on Deployment procedures using middleware like Tomcat, creating deploy scripts and setting for the production Release.
  • Maintaining and tracking inventory using Jenkins and set alerts when the servers are full and need attention.
  • Integrated delivery (CI and CD process) using Jenkins and puppet.
  • Performed performance monitoring (Nagios) and report activity log.
  • Maintained all the UNIX, Linux and Solaris environments for deployments.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Used Shell/Python Scripts to automate the deployment process.
  • Resolving Release conflicts regarding dates and accommodating in various Release/Build windows by negotiating with customers based on priority and other factors.
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning; Created roles, cookbooks, recipes, and data bags for server configuration, deployment, and app stack build outs.
  • Configured Knife to manage chef-server, spin-up new instances, package Installation and configuration changes on client node.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing Infrastructure.
  • Assisted developers in writing cookbooks for deploying product applications in development, QA, and production environments.
  • Automated all the tool and Product required for company specific product through Cookbooks.

Environment : REDHAT 5.x/6.x, Chef, Jenkins, ANT, MAVEN, Python, Bash, JAVA/J2EE, Web Sphere, Nagios, Apache Tomcat, XML.

Confidential, Charlotte, NC

Build/Release Engineer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed Use case diagrams using Rational Rose.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion/GIT.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Automated the build and release management process including monitoring changes between releases.
  • Deployed the Java applications into web application servers like Nginx.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Documented project's software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Kept track of all the releases and request of the developers through Infrastructure management tool.

Environment:: Jenkins, ANT, MAVEN, Chef, Python, Java/J2EE, Nagios, Web Sphere, Unix/Linux, Windows, Ruby, Perl, Shell, Apache Tomcat, XML.

Confidential

Linux Administrator

Responsibilities:

  • Installed and configured Oracle 10g/11g RAC databases as per company standards.
  • Installation, Configuration, upgradation and administration of Sun Solaris, RedHat Linux.
  • Implemented and managed Oracle 10g RAC and 11g RAC databases on UNIX, LINUX and Windows platforms.
  • Maintained History of all the repositories using Subversion.
  • Used Clear case (Base) as version control to store source code.
  • Helped developers to resolve subversion code merging issues.
  • Implemented, configured and maintained regular database backup and recovery strategy using RMAN utility.
  • Implement and patch Oracle databases as per standards.
  • RPM and YUM package installations, patch and server management.
  • Designing Firewall rules for new servers to enable communication with application, Oracle 10g servers.
  • Created and managed application objects, including tables, indexes and views.
  • Worked as a web developer in the web development team, assisting in creating web pages using PHP, JavaScript, HTML, CSS and MySQL

Environment: : Red Hat Linux 4/5, Oracle 10/11g BMC Tools, Subversion (SVN), NAGIOS, Korn Shell, Bash Scripting, Veritas, web servers, LDAP directory, Active Directory, BEA Web logic servers, SAN Switches, Apache, Tomcat WebSphere, PHP, JavaScript, HTML, CSS and MySQL.

We'd love your feedback!