We provide IT Staff Augmentation Services!

Aws Cloud Developer Resume

5.00/5 (Submit Your Rating)

Herndon, VirginiA

SUMMARY

  • Almost 8 years of experience on Devops and System engineering having experience on cloud infrastructure AWS/Azure/GCP wif various IaaS/PaaS tools.
  • Experience in Continuous Build and Release Management and has experience in continuous monitoring of applications as a SRE.
  • Designed and Implemented CI & CD Pipelines achieving teh end to end automation from code checking to artifacts deployment.
  • Supported server/VM provisioning activities, middleware installation and deployment activities via Chef/Ansible/Puppet.
  • Written Chef Cookbooks and recipes to Provision several pre - prod environments consisting of Cassandra
  • DB installations, Web Logic domain creations and several proprietary middleware installations.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Experience in orchestration usingSCM tools like Puppet/Chef/Ansible.
  • Worked wif Groovy scripting for automation in Jenkins.
  • Built multiple cookbooks in Chef. Implemented environments, roles, data bags in Chef for better environment management.
  • Has experience wif Java including web technologies like HTML, CSS, Java Script, mark up languages wif XML and JSON.
  • Good Knowledge in automation by using Puppet and Chef Master Server running on RHEL Clients.
  • Performed AWS EC2 instance mirroring, WebLogic domain creations and several proprietary middleware Installations.
  • Extensive experience using Maven, Gradle and ANT as a Build Tools for teh building of deployable artifacts (war & ear) from source code.
  • Involved in support and deployment of on-premise software after new features and version released by teh developers.
  • Experience wif deploying Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure and monitor scalable on Amazon Web Services (AWS) and was also involved in Container Based deployments (Docker) wif Chef Configuration management tool.
  • Experience in Docker Management using Kubernetes, Docker Swarm.
  • Worked in agile projects delivering end to end continuous integration/continuous delivery pipeline by integration of tools like Jenkins, Rundeck, Chef and AWS for VM provisioning.
  • Evaluating performance of EC2 instances their CPU, memory usage and setting up EC2 Security Groups and VPC.
  • Hands on experience on Chef, Puppet, Rundeck, Vagrant and AWS.
  • Configured and Managed Jenkins in various Environments RHEL, Centos and Windows.
  • Administered Version Control systems GIT, Subversion to create daily backups and checkpoint files.
  • Created various branches in SVN/GIT, merged from development branch to release branch and created tags for releases.
  • Experienced wif Infrastructure automation tool like Terraform.
  • Experience creating, managing and performing container-based deployments using Docker images containing Middleware and Applications together.

TECHNICAL SKILLS

Operating Systems: Sun Solaris HP-UX CentOS, RHEL, Windows, Virtualization (VMware ESX 3.x/4.x/5.x, VCenter, KVM Hypervisor, Virtual box, Zones/containers)

Servers / Services: DNS, DHCP, NIS, NFS, SSH & Samba

Protocols: TCP/IP, FTP, HTTP, DNS

Version Control Tools: CVS, SVN, GIT

Languages: Java, C, RUBY, SHELL, PERL, PYTHON

Databases: My SQL, MS Access, Oracle 9i/10g/11g, DB2

Application Servers: WEBLOGIC, WEBSPHERE, TOMCAT

DevOps/Build Tools: CHEF, PUPPET, ANSIBLE, ANT, HUDSON/JENKINS, MAVEN, Gradle

Cloud: AWS EC2, Azure, GCP, VPC, EBS, AMI, S3, Cloud Trail, VMware, Cloud Formation, Terraform

PROFESSIONAL EXPERIENCE

Confidential - Herndon, Virginia

AWS Cloud Developer

Responsibilities:

  • Setup and provisioned AWS Auto-Scaling in launching EC2 instances, IAM, Elastic Load Balancer, S3, Glacier, Cloud Front, RDS, VPC, Route53, Cloud Watch, SNS, EBS infrastructure as code using CloudFormation.
  • Designing, building, and supporting advanced cloud automation workflows and tools used to support automated CI/CD pipeline application deployments into AWS using Jenkins, Artifactory, and Terraform.
  • Defining and configuring CloudWatch alarms and triggers to implement auto scaling policies.
  • Used AWS CLI for EC2 creations and S3 uploads and authenticated downloads.
  • Performed all Linux operating system, disk management and patch management configurations on Linux instances in AWS.
  • Built a release pipeline to enable fast, but safe delivery of critical business software to Production.
  • Experience in developing web applications and services using language Python, Java, Yaml, Bash, groovy, etc.
  • Developed Dockerfile for Docker Images wif set environment for web applications.
  • Developed ansible-playbooks and Cloud Formation Templates to create AWS infrastructure as per requirement.
  • Wrote yaml scripts using python-boto3 AWS SDK as well for predefined status changes in AWS.
  • Created ELB Stack for ECS in AWS using AWS CloudFormation templates.
  • Created CloudFormation templates in Yaml using AWS CloudFormation Designer.
  • Responsible for modifying, writing Jenkins pipelines using groovy scripting.
  • Developed API for using AWS Lambda using python3 to manage teh servers and run teh code in teh AWS.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled teh traffic allowed to reach one or more AWS EC2 instances.
  • Creating alarms in CloudWatch service for monitoring teh server's performance, CPU Utilization, disk usage etc.

Environment: AWS S3, IAM, Git, Jenkins, Terraform, Python, Groovy, Docker, Nexus.

Confidential - Portland, OR

AWS engineer

Responsibilities:

  • Creating fully automated CI build and deployment infrastructure and processes in AWS.
  • Written Terraform scripts to automate AWS services which include ELB, CloudFront distribution, RDS, EC2, database security groups, Route 53, VPC, Subnets, Security Groups, and S3 Bucket and converted existing AWS infrastructure to AWS Lambda deployed via Terraform and AWS CloudFormation.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash.
  • Managed Docker containers using portainer, Docker Swarm and Kubernetes.
  • Wrote Ansible Playbooks to Manage Configurations of AWS Nodes and test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev and Prod servers
  • Storing all teh configuration files in etcd of Kubernetes Master.
  • Enabled a business to securely provide customers access to internal data via a web portal.
  • Experience of writing and managing Chef Scripts and using Linux automated deployments using Chef.
  • Built and managed a large deployment of Ubuntu/Centos Linux instances systems wif Chef Automation.
  • Wrote recipes, tools, shell scripts and monitoring checks.
  • Created alerts on teh requests from managers for certain tasks and analyzed security-based events, risks and reporting instances.
  • Installed applications on AWS EC2 instances and configured storage on S3 buckets.
  • Responsible for using AWS console for deploying and operating AWS services specifically VPC, EC2, S3, EBS, IAM, ELB and Cloud Formation.
  • Maintained teh user accounts IAM Roles, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Managed teh Cloud Infrastructure using CloudFormation/Terraform templates.
  • Wrote Puppet modules for installing and managing java versions.
  • Managed and optimize teh Continuous Delivery tools like Jenkins.
  • Install, Configure, and Administer Jenkins Continuous Integration Tool.
  • Experience in designing and deploying AWS Solutions using EC2, S3, and EBS, Elastic Load balancer (ELB), auto-scaling groups and OpsWorks.
  • Used Boto3 SDK to automate some of teh processes of Resources in Amazon Web Services.
  • Scripting infrastructure and (Linux) machine provisioning using bash and teh Python AWS- SDK.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Experience working wif IAM to create new accounts, roles and groups.
  • Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
  • Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
  • Experience in source code management tools like GitHub, Stash and beanstalk app.
  • Worked on creating teh Docker containers and Docker consoles for managing teh application life cycle.

Environment: AWS EC2, S3, Cloud Formation, Dynamo DB, VPC, IAM, Tomcat Apache, Cloud Watch, Git, ELK Stack, Jenkins, Maven, Ansible CHEF, Puppet, Linux.

Confidential - Dallas, TX

Software Release Engineer

Responsibilities:

  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups and Cloud Formation Templates.
  • Setup S3 buckets for Artifact management and Storage of batch files for multi cluster batch application.
  • Migrated on Premise MySQL database to Multi Availability Zone RDS instances.
  • Configured Elastic Load Balancers wif EC2 Auto scaling groups.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Administered and maintained Subversion version control system adhering to teh branching policies.
  • Used MAVEN to automate teh build process.
  • Integrated teh Code Quality tools like Sonarqube, Cobertura and Checkstyle to Maven Projects.
  • Installed and Configured Nexus to manage teh artifacts in different Repositories.
  • Installed, Configured and automated teh Jenkins Build jobs for Continuous Integration and AWS Deployment pipelines using various plugins like Jenkins EC2 plug-in and Jenkins Cloud Formation plug-in.
  • Worked wif Ansible by creating Ansible play books.
  • Created Docker containers for Apache on Redhat Linux.
  • Created Chef Recipes, cookbooks roles and environments.
  • Used chef cookbooks from Chef Supermarket and created custom wrapper cookbooks.
  • Setup On-commit triggered build and scheduled builds for various projects.
  • Installed Apache Tomcat 6, 7 and Apache Http Servers on teh EC2 instances using CHEF and deployed teh artifacts.
  • Developed Ruby Scripts for teh purpose of deployment pipelines to teh different environments.
  • Worked in Agile Scrum Project management Process.
  • Managed and performed teh environment related configuration changes as a part of deployment.
  • Coordinated application releases wif Development, DBA, QA and Project Management teams.
  • Troubleshoot teh automation of installing and configuring Java applications in teh testing and production environments.
  • Working experience on both Linux/windows environments.
  • Created deployment request tickets in Remedy for teh deploying teh code to Production.
  • Attended teh Minor/Major Event change control meetings to get necessary approvals for teh deployment request.
  • Documented teh deployment process (Migration Doc) of code to production.
  • Used JIRA as Issue Tracking Tool.

Environment: Subversion, GIT, Java/J2EE.Net, JDK, ANT, MAVEN, DB2, Redhat Linux, Windows XP, Apache Tomcat, Docker, JIRA, CHEF, MySQL, AWS, Jenkins, Ruby Scripts.

Confidential - Bloomington, IL

Build Engineer/SRE

Responsibilities:

  • Modified ANT scripts to build teh JAR's, Class files, WAR files and EAR files.
  • Created Subversion configuration record for builds using derived objects generated during build audit process.
  • Responsible for building and releasing packages for testing.
  • Performing clean builds according to teh schedule published for a given release.
  • Responsible for deleting teh old deployed code and deploying teh newly built code using Web Logic Admin Console.
  • Releasing code to testing regions or staging areas according to teh schedule published.
  • Updated and automated Release reports for Change Management.
  • Continuously Monitored teh Applications Servers for performance using Nagios, Splunk.
  • Supporting Local System Administrators to troubleshoot Configuration Management and Network issues.
  • Analyzing and recommending hardware and software needs and installing them.
  • Documented release, builds and source control processes and plans.
  • Worked closely wif development team and SQA team for product releases.
  • Coordinated teh build and deployment bottlenecks wif teh development team.
  • In charge of reviewing existing manual Software Builds, developing scripts to automate repeated tasks that are more susceptible to errors and risks using PERL, Shell scripting.
  • Strengthening security by implementing and maintaining Network Address Translation in company's network
  • Performed Java/J2EE development using Struts.
  • Deployed teh applications to WebSphere Application Server and static content to apache web servers.

Environment: Linux/UNIX, Solaris, Clear Case, ClearQuest, TFS, Java, Eclipse, Ant, Iplanet WebSphere, Web logic, Hudson, Multisite, Perl, Maven, Make, WSAD, Microsoft .net, SQL Server.

Confidential 

Jr. LINUX SYSTEM ADMINISTRATOR

Responsibilities:

  • Part of a team who worked on Installation of UNIX /Linux and built various environments.
  • Assisted in change management, datacenter and troubleshoot infrastructure issues.
  • Performed production support & Systems engineering duties like administering DNS, DHCP, NFS, NIS, LDAP, user account maintenance, backup & recovery, Auto-mounting, License Management, Printer configuration.
  • Managed e-mail systems, including POP, SMTP, text and web-based clients.
  • Installed, configured and managed DNS service for several domains.
  • Performed OS installations and configuration for testing and implementing server environment based on virtualization based on VMware vSphere and Virtualbox.
  • Worked wif different Linux Utilities like KICKSTART, SSH, FTP, AUTOFS, Quota Management, wrappers, User Management, Process Management, Memory Management, Package Management, Disk Management and Swap Partition/Files Management.
  • Handled installation and configuration of Linux MTAs (Sendmail and Postfix).
  • Worked on operational testing scripts for Log check, Backup and recovery and Failover.
  • Assisted on creation and implementation of shell scripts to take care of DB backup, monitoring alert log and log rotation reports.
  • Provided ongoing support in systems management and administration of LINUX/UNIX in global-scale environment.
  • Provide rotational on-call Tier III support responsibilities.

Environment: Red hat Linux, WebSM, NIM, Veritas Volume Manager, Veritas Cluster server, DNS, NIS, NFS, SAN, Oracle, WebLogic.

We'd love your feedback!