We provide IT Staff Augmentation Services!

Aws/devops Developer Resume

4.00/5 (Submit Your Rating)

Baltimore, MD

SUMMARY

  • 7 years of IT industry experience into DevOps, AWS cloud, Linux, Unix, Continuous Integration, Configuration Management, Build, Deploy and Release management, Agile methodologies, Vmware.
  • Experience in various stages of software deployment life cycle including requirements analysis, design, development, deployment and testing of various business applications.
  • Expertise in automating builds and deployment process using Bash, Python and Shell scripts wif focus onDevOpstools, CI/CD, AWS Cloud Architecture.
  • Worked in different software development life cycles using teh Waterfall, Agile methodologies and have great experience wif teh tools like GITHUB, Jenkins and Subversion (SVN).
  • Expertise in implementing DevOps culture through CI/CD tools like Repos, Jenkins, Code Pipeline, Maven, and configuration management tools like Chef.
  • Setup up and maintenance of automated environment using basic Chef recipes & cookbooks and mostly on Puppet manifest and modules wifin AWS environment.
  • Experience wif an in - depth level of understanding in teh strategy and practical implementation of AWS Cloud-Specific technologies including EC2, EBS, S3, VPC, RDS, SES, ELB, EMR, ECS, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Lambda, SNS, Dynamo DB.
  • Experience on performing tasks like Branching, Tagging, and Release Activities on Version Control Tools like SVN, GIT.
  • Engineered Splunk to build, configure and maintain heterogeneous environments and in-depth knowledge of log analysis generated by various systems including security products.
  • Responsible for teh development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of teh products to various developments.
  • Extensively worked onJenkinsFreestyle and pipeline jobs for end-to-end automation to build, test and deliver artifacts and Troubleshoot thebuildissue during teh Jenkinsbuildprocess.
  • Designed and created multiple deployment strategies using Continuous Integration and Continuous Development Pipelines and configuration management tools wif remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
  • Installed and Configured chef server/workstation and nodes via CLI tools to AWS nodes. Managed and Monitored teh instances (chef clients) on AWS EC2.
  • Written several cookbooks inChefto automate teh environment provisioning, Middleware Infrastructure Installations.
  • Experienced in troubleshooting and automated deployment to web end application servers like WebSphere, WebLogic, and Tomcat.
  • Expertise in using build tools like MAVEN and ANT for teh building of deployable artifacts such as war & jar from source code.
  • Experience in Splunk development creating Apps, Dashboards, Data Models, etc.
  • Excellent knowledge of Linux including Red Hat Enterprise Linux, CentOS, Ubuntu, Debian, configuration and administration of Red Hat Virtual machines in Vmware Environment.
  • Experience wif Bugtrackingtool like JIRA Created and wrote shell scripts (Bash), Python for automating tasks.
  • Excellent communication skills, ability to work as team or individually, ability to learn new technologies quickly, good interaction wif developers, managers and team members to coordinated job tasks and strong commitment to work.

TECHNICAL SKILLS

Platforms: Windows, Linux (red hat 5.x), Centos, Ubuntu, Mac

Cloud Platform: AWS

Version control Tools: Git, SVN,CVS

Build Tools: Ant, Maven.

Continuous Integration Tools: Jenkins

Web/Application servers: Nginx, Apache Tomcat(6.x,7.x), WebSphere, WebLogic

Scripting Languages: Shell Script, Ruby, Python

Monitoring Tools: AppDynamics, Splunk, CloudWatch(AWS)

Bug tracking Tools: JIRA

Configuration Management Tools: Chef, Puppet

Databases: AWS RDS, MySQL

PROFESSIONAL EXPERIENCE

Confidential, Baltimore MD

AWS/DevOps Developer

Responsibilities:

  • Involving in various phases of application development. Iteratively analyzed and developed teh system going through Agile, Scrum methodology.
  • Implementing AWS solutions using EC2, S3, RDS, Dynamo DB, EBS, and Elastic Load Balancer, Auto scaling, SNS, SQS, Cloud Trail, Cloud Formation, IAM, Route 53, Cloud Watch, Lambda.
  • Creating S3 buckets and managing policies for S3 buckets for storing static websites, logs, build artifacts, snapshots and creating a snapshot of an EBS volume and stores it in Amazon S3.
  • Maintaining secure connection from On-Premise infrastructure storage to AWS by using VPN.
  • Developing AWS terraform scripts templates to Automating AWS infrastructure to create stacks using services like VPC, Subnets, Route tables, S3, NAT, EC2 instances, RDS, ELB, Autoscaling.
  • Using Amazon Cloud Watch for monitoring and alerting and integrated wif Autoscaling launch configurations for monitoring teh log files, store them and track metrics and used Nagios.
  • Maintaining base AMI's based on requirements like all tools needed and sharing across all regions and accounts. Created IAM roles to switch accounts and setting permissions to access AWS resources.
  • Working on creating of custom Docker images, tagging and pushing teh Images and creating teh Docker containers.
  • Developing scripts for build, deployment, maintenance and related tasks Shell/Python/JSON for automation purpose.
  • Working closely wif teh Development Team in teh design phase and developed Use case diagrams. Used ANT and MAVEN as build tools on Java projects for teh development of build artifacts on teh source code.
  • Implementing & maintained teh branching and build/release strategies utilizing Subversion /GIT.
  • Creating CRON jobs to perform timely backups, creating snapshots, starting and stopping of environments (Dev, QA, Perf and Pre-prod), run teh scripts in timely manner not affecting teh production systems.
  • Setup and support automated Continuous Integration utilizing tools like Jenkins, Shell Scripts, and AWSCLI/API.
  • Configuration and administration of Load Balancers, Route53, Network, and Auto-scaling for high availability.

Environment: AWS (EC2, S3, RDS, Dynamo DB, EBS, and Elastic Load Balancer, Auto scaling, Cloud Trail, Route 53, Storage Gateways, VPC, VPN, Subnets, NAT, Cloud formation, IAM, Cloud Watch), VMware, Docker, Ansible, Jenkins, GIT, Bitbucket, Maven, ANT, JIRA, My SQL, Shell, Python, JSON.

Confidential, Columbus Ohio

AWS/DevOps Engineer

Responsibilities:

  • Configuring, supporting and maintaining all network firewall, storage, load balancer, operating systems and software in AWS EC2 Instances.
  • Configuring S3 versioning and lifecycle policies to and backup files and archive files in amazon Glacier.
  • DesigningAWSCloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Managing AWS infrastructure and automation wif CLI and API. Working on Inbound and Outbound services wif automation of Chef. Deploying multiple resources simultaneously, using CloudFormation templates in AWS.
  • ManagingAWSEC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA environments as well as infrastructure servers for GIT and Chef.
  • Utilizing CloudWatch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, DynamoDB tables, EBS volumes to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of teh system.
  • Launching and configuring of Amazon EC2 Cloud Servers using AMI's, Configured an AWS Virtual Private Cloud (VPC), NACL, and Database Subnet Group for isolation of resources wifin teh Amazon RDS.
  • Handling migration of on-premises applications to cloud, and created resources in cloud to enable dis, using all critical AWS tools, used ELB and Auto-Scaling policies for scalability, elasticity and availability.
  • Developing build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Building Automation and Build Pipe Line Development using Jenkins, GitHub and Maven. Set up build pipelines in Jenkins by using various plugins like Maven plugin, EC2 plugin etc.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Maven, Python and Shell.
  • Maintaining JIRA for tracking and updating project defects and tasks.
  • Responsible for Plugin Management, User Management, regular incremental backups and regular maintenance for recovery.
  • Writing wrapper scripts to automate deployment of cookbooks on nodes and running thechefclient on them in aChef-Solo environment.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail), Cloud Formation Templates, GIT, GitHub, Bash, Python, Ant, Maven, Jenkins, Chef, Linux, Unix, Apache Tomcat, Windows, Jira.

Confidential, GA Atlanta

DevOps Engineer

Responsibilities:

  • DevOps Engineer for teams that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to teh agile process.
  • Responsible to pull teh new code based on baselines, branching, and merging by label or tagging and managing software lifecycle of teh source code using Subversion (SVN).
  • Extensive exposure to Configuration Management policies and practices wif regards to SDLC; along wif automation of scripting using BASH/Shell, Perl scripting.
  • Created a Release and Software Configuration Management process including setting up and implementing branching, checking, build and deployment process.
  • Developed teh automated build and deployment using Maven and Jenkins using Tomcat as teh application server.
  • Planned and released schedules wif Agile methodology & coordinated releases wif engineering & SQA for timely delivery.
  • Ensured that teh standards of Build and Deploy Management including configuration identification, change control, build management, process management, and environment management are implemented, maintained and improved as required by business conditions.
  • Created, uploaded new cookbooks and recipes, and scheduling teh Chef Nodes convergence using Linux Cron jobs.
  • Worked on Chef in Production environment over 20 servers.
  • Work wif product development to resolve build-related issues in all projects provided support for Application issues.
  • Implemented zero downtime deployment process in WebLogic using python and shell script and automated it using Jenkins.

Environment: CentOS,Linux, Ubuntu, HP, GIT, GitHub, Jenkins, Chef, Python, Tomcat, Ant, Maven, Shell script, WebLogic, Apache Tomcat.

Confidential

Build and Release Engineer

Responsibilities:

  • Responsible for teh management and continuous improvement of theirleaseprocess for internal and external web applications.
  • Build, manage, and continuously improved teh build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Experienced in Testing/Development/Automation in a DevOps role on an Agile project team for teh API Gateway.
  • Provided Manual, Continuous Integration, Gated Check-in and Schedulebuilds(along wif teh option to forcebuildson that schedule even if no changes occurred since teh lastbuilds).
  • Developed and implemented SoftwareReleaseManagement strategies for various applications according teh Agile process.
  • Management of customer requirements and documentation of teh Project Plan as per teh requirements.
  • Extensively worked wif version control systems like CVS, SVN and Git.
  • Maintainedbuildrelated scripts developed in ANT and Shell. Modifiedbuildconfiguration files including Ant'sbuild.xml.
  • Developed build and Deployment Scripts using ANT and Maven as build tools in Jenkins to move from one environment to other environments.
  • Configured and maintained Jenkins to implement teh CI process and integrated teh tool wif Ant and Maven to schedule thebuilds.
  • Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Jenkins.
  • Hands on experience in automatingbuildsand deployment process using Shell scripting.
  • Deployed and maintainedChefrole-based application servers, includingApache Tomcat.
  • Wrote various cookbooks and recipes to support APIs deployment using Chef as an Infrastructural Automation tool.
  • Created deployment tickets using JIRA forbuilddeployment in Production.
  • Experienced in authoring pom.xml files, performed releases wif teh Maven release plugin, and managed artifacts in NEXUS repository.

Environment: GIT, GitHub, Jenkins, Chef, Python, Linux, Tomcat, Ant, Maven, Shell script, Apache Tomcat.

Confidential

Linux Administrator

Responsibilities:

  • As a member ofLinuxAdmin supporting Technology Environment group responsible for Installation, maintenance, Administration and troubleshooting of Red Hat EnterpriseLinux4/5 systems.
  • Installed VMware hypervisor on top of teh Windows operating system and created several virtual machines.
  • Managed VMware Infrastructure/vSphere5 clusters on Test/Development environments.
  • Provided 24x7 System Administration support for RedHat Linux 3.x, 4.x servers and resolved trouble tickets on shift rotation basis Provided teh support of building teh server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting.
  • Performed OS upgrades and Patch loading as and when required and Backed up and restoring files across teh network.
  • Wrote Technical documentation for various projects and worked wif Technical writer to finalize teh documents and Monitored overall system performance, performed user management, system updates and disk & storage management.
  • Disaster Recovery activities and extracting Disk ISO for critical production environment.
  • Worked on automation of processes using Crontab and shell scripting using Bash.
  • Configured, and administered multiple production RedHat 4.0, 5.0 servers across multiple platforms.
  • Created users and groups and restrict them using Basic, ACLs and Advanced File Permissions apart from teh File Server level permissions.
  • Shared files betweenLinuxboxes and windows using teh WinSCP, a secure FTP, SCP client for Microsoft Windows.
  • Developed utilities for developers to check teh checkouts, elements modified based on project and branch and Performed log management by using Alert log and Sys log.
  • Created Subversion configuration record forbuildsusing derived objects generated duringbuildaudit process.

Environment: CentOS, RedHatLinux, Shell, Bash, Ubuntu, HP, VMware ESX, VSphere, Apache.

We'd love your feedback!