We provide IT Staff Augmentation Services!

Devops & Aws Engineer Resume

3.00/5 (Submit Your Rating)

Princeton, NJ

SUMMARY:

  • Over 6 years of experience in IT industry relating to Linux administration, Build & Release, Devops & AWS.
  • Proficient in Build & Release automation framework designing, Continuous Integration and Continuous Delivery, Build & release planning, procedures, scripting & automation
  • Experience in Automating the build and deployment, software release process/ tools for various Java/J2EE
  • Strong knowledge on AWS, Virtualization, Cloud computing and Web services.
  • Experience in working on cloud AWS cloud EC2, S3, RDS, VPC, ELB, Auto Scaling with AWS Cli and AWS python SDK.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
  • Experience in working with AWS Code Pipeline and Creating Cloud formation JSON templates which is converted to Terraform for infrastructure as a code.
  • Created Amazon VPC to create public - facing subnet for web servers with internet access, backend databases & application servers in a private-facing subnet with no Internet access.
  • Experience in Branching, Merging, Tagging and maintaining versions across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab) and Bit bucket.
  • Experience in using CI tools like Jenkins, Hudson & Bamboo for automation of builds.
  • Implemented a CICD pipeline involving Jenkins, Docker and AWS to complete the Automation from commit to Deployment.
  • Good Knowledge in bash (Shell), Groovy and exposure to Python scripting.
  • Good experience with monitoring tools like Nagios and Splunk.
  • Good in Python, with knowledge of at least one Python web framework.
  • Experience on setting up the Splunk for creating dashboards, alerts and to monitor front end and middle ware applications.
  • Demonstrated ability in installation, configuration and management of provision tools chef, Puppet and Ansible.
  • Developed Python Scripts to automate various system tasks, OS patches for dev environments, and deployment of applications to testing/prod environments using Python OS modules.
  • Good understanding of the principles and best practices of (SDLC) systems development life cycle in Agile & scrum.

TECHNICAL SKILLS:

Platform: Amazon Web Services(AWS), Open Stack, Virtual Box, VMware, Windows Server

Operating System: Red Hat 6x, Centos, Windows Server

Language: Working knowledge of Shell, Python, JSON, & YAML

Configuration Management: Ansible, Chef, Puppet

Integration tools: Jenkins, Werker, Docker, Kubernetes

Web Application: Apache, Tomcat, Nginx

AWS: Compute - Ec2, S3, EFS, Glacier, Database - RDS & Oracle DB, Management Tools- CloudWatch, Cloud Trail & Trusted Advisor, IAM, VPC, CloudFront, & Route 53

Developmental Tools: Subversion (SVN), Gitlab

WORK EXPERIENCE:

Confidential, Princeton, NJ

Devops & AWS Engineer

Responsibilities:

  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, lambda and EBS etc.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Design roles and groups using AWS identity and access management (IAM), and manage network using Security Groups, Network Access Control Lists with services provided by IAM.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Able to create scripts for system administration and AWS using languages such as BASH and Python, created Lambda functions to upload code and to check changes in S3, Dynamo DB table.
  • Developed Cloud Formation template stacks to automate building new VPCs using JSON files.
  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster.
  • Utilized Route53 to manage DNS zones and assign public DNS names to elastic load balancers IP's.
  • Creating load balancer using Ansible to funnel multiple servers and for Autoscaling.
  • Ansible and terraform for Route 53 and DNS creation for servers in instances.
  • Leverage Ansible for provisioning and de-provisioning user accounts on Linux instances.
  • Creating S3 buckets and setting permissions for buckets using Ansible roles and playbooks.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Ansible, Terraform and AWS.
  • Experienced in implementing Ansible and Docker.
  • Experience working Docker creating various containers with different distributions.
  • Experience on several Docker components like Docker Engine, Hub, Machine, Compose and Registry.
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Used Jenkins for continuous integration and Jenkins Master Slave Architecture to run Jenkins build remote RHEL servers. Integrated Apache Kafka for data ingestion.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using Git.
  • Wrote python scripts for implementing Lambda functions. Worked on Bash, shell, ruby scripting for automation.

Environment: AWS services EC2, S3, Cloud watch, Lambda, Route 53, VPC& EBS, Jenkins, Maven, Nexus, GitHub, Ansible, Terraform, Docker, Kubernetes

Confidential, Chicago, IL

Cloud Engineer

Responsibilities:

  • Experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic File system, RDS, DynamoDB, DMS, VPC, Route53, Cloud Watch, Cloud Formation, IAM.
  • Experience in launching Amazon EC2 Cloud Instances using AWS services and configured the launched instances with the required specifications.
  • Role of a Trusted Advisor in implementing the best solutions and best practice in AWS.
  • Interacting with clients to assist in setup of Virtual Private Networks across departments with strong Network ACLs, Security Groups and Firewall policies at both the Subnet and the Instance OS level.
  • Rolled out chef to all servers and used the chef node database to drive host configuration, DNS Zones, Monitoring.
  • Using web-frontend altered configuration data in chef's node database.
  • Integrated GIT into Continuous Integration Environment using Jenkins/Hudson.
  • Build out server automation with Chef and used other tools like Jenkins/Maven for deployment and build management system.
  • Experience in configuring Virtual Private Cloud.
  • Manage Network allocation in VPC to create new public networks.
  • Performed User and Password management using AWS IAM.
  • Designed roles and groups using AWS Identity and Access Management (IAM).
  • Used Shell scripting to automate the build and deployment process.
  • Good understanding of ELB, security groups, NACL, NAT, firewall and Route53.

Environment: Jenkins, Chef, Git, Maven, Docker, AWS, S3, Elastic Beanstalk, Cloud Front, Elastic File system, RDS, DynamoDB, DMS, VPC, Route53, Cloud Watch, Cloud Formation, IAM.

Confidential

Devops Engineer

Responsibilities:

  • Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including ANTs build.xml.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Responsible for Branching and merging the code as per the schedule.
  • Experience with code repositories (Git), continuous integration tools (Jenkins).
  • Responsible for design and maintenance of the Subversion/CVS Repositories, views, and the access control strategies and Managed SVN repositories for branching, merging, and tagging.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Involved in Setup and Configuration of Puppet Configuration Management.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation
  • Implemented a Continuous Delivery framework using Jenkins, Puppet in Linux environment.
  • Used Apache Tomcat as application server for deploying the artifacts.
  • Used ANT and artifacts on the source code.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Supported local System Administrators to troubleshoot Configuration Management and Network issues.
  • Provided daily technical support, re-engineering, and administration of an enterprise Configuration Management system that supported multiple development applications.
  • In charge of reviewing existing manual Software Builds, developed scripts to automate repeated tasks that are more susceptible to errors and risks using Shell and Batch scripts.
  • Established and maintained the Users and System Administrators technical reference guides.

Environment: Jenkins, Git, SVN, Puppet, ANT, Python and shell.

Confidential

Linux Admin

Responsibilities:

  • Installed and configured Red Hat Linux on Rack Servers.
  • System administration and support for a heterogeneous network and Linux boxes connected via NFS and TCP/IP.
  • Experience in system software installation and configuration of NFS shares, Auto-Mounter, DHCP and LDAP. Administration and maintenance of Red Hat Linux.
  • Worked as User Administration setup, maintaining account, monitor system performance, performed performance tuning and troubleshooting.
  • Used putty and SSH certificate tools to login and use secure access points.
  • Managing users like creating, deleting and granting proper privileges and managing system security.
  • Developed Shell/Perl scripts to automate the deployment process.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on LINUX environments using shell scripting.
  • Participated in Java/J2EE and have the ability to develop XML, HTML, Shell Scripts.
  • Supported infrastructure environment comprising of RHEL and Solaris.
  • Deployed the Java applications into web application servers like Web logic.
  • Experience with VMware ESX Server 3.5.
  • Worked as part of a team and provide 24/7 support when required.

Environment: Red Hat Linux, NFS shares, Auto-Mounter, DHCP and LDAP, Java/J2EE, Vmware

We'd love your feedback!