We provide IT Staff Augmentation Services!

Senior Aws Engineer, Linux Administrator, Devops Engineer Resume

2.00/5 (Submit Your Rating)

Westwarwick, RI

SUMMARY:

  • Over 8+ years of experience as a DevOps / AWS in automating, building, deploying, and releasing of code from one environment to other environment.
  • Experienced in working on DevOps/Agile operations process and tools area.
  • Great Production experience in large environments using configuration management tools like Jenkins, wildfly, docker.
  • Developed Jenkins jobs, Docker containers, Cloud Formation roles to automate the services related to deployment.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Strong knowledge and real time experience in Amazon Web Services (EC2, S3, RDS, SES, VPC, ELB Route 53 etc.).
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing and Post - production analysis of the projects.
  • Ability in development and execution of XML and Shell Scripts.
  • Hands on experience working on CI/CD tool sets such as Jenkins,Landscape, GIT, Ansible, Terraform, Juju Charms.
  • Result Oriented Linux, UNIX System Administrator with 2+ years of experience in System Administration Red Hat Linux Enterprise Linux (4.x, 5.x, 6.x, 7.X) Linux Centos (4.x, 5.x), IBM AIX (5.1, 5.3), Microsoft Windows Servers/XP, Sun Solaris, Suse (11.x, 12.x), VMware VSphere ESX/ESXi environment.
  • Worked on VMware and also other clouds like Microsoft Azure and Google Platform.
  • Experience in writing with server lambda functions in python and Java to automate several aws tasks
  • Experience with connecting the Amazon Kinesis firehose to Amazon EMR and Elastic search to analyze the logs.
  • Experience working with NoSQL database like Dynamo DB.
  • Experience in Java enterprise solution development using relevant Java frameworks (Spring, Hibernate or MyBatis, etc.)
  • Experience with Terraform and Juju to build infrastructure as a code.
  • Building and deploying the Java and Dot Net applications.
  • Experienced with Oracle SQL programming databases and very good knowledge in relational DB (Oracle, MySQl, MariaDB)
  • Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, LAMP web service environment.
  • Lightweight virtualization with Linux Containers and Docker.
  • Experienced in using Kubernetes for Deploying and Orchestration.
  • Experienced in writing Iaas code using the AWS Cloud Formation templates using JSON.
  • Experienced in migrating the on-premise environment to AWS cloud.
  • Extensive working experience with broad range of AWSCloud Services like EC2, ELB, Auto Scaling, VPC, EC2, Cloud Formation, Route53, RDS, S3, IAM, SNS, SQS, Dynamo DB, Redshift and Cloud Watch.
  • Leveraging AWS SDKs to interact with AWS services from your application
  • Writing code that optimizes performance of AWS services used by your application
  • Code-level application security (IAM roles, credentials, encryption, etc.)
  • Ability to build automated scripts and coordinate with the software development team Comprehensive knowledge of software development life cycle.
  • Maintain, Manage and Monitor Splunk Infrastructure (Identify bad searches, dashboards and manage overall health of splunk)
  • Perform Content Development to properly identify data feeding SIEM’s and correlation of events
  • Assist in the proper operation and performance of Splunk, loggers and connectors

TECHNICAL SKILLS:

Operating systems: Red Hat 4.x, 5.x, 6.x, 7.0, Ubuntu, CentOS Windows Server 2003/2008/2012 5. x, 6.x, 7.x

Languages: Shell Scripting, Python, Ruby, JSON, YAML, Java Script, Java, C#, AWS Scripting, HTML, CSS, JAVA, RESTful API, PHP.

Cloud&Virtual tools: Amazon Web Services, Microsoft Azure, Google Cloud, Virtual Box, VMware (vSphere, ESXi 4.x, 5.x, 6, vCenter).

AWS Services: EC2, S3, RDS, VPC, IAM, ELB, Cloud watch, Route 53, Lambda, Cloud Formation, SNS, SQS, BOTO3.

DevOps tools: Chef, Ansible, GIT, Puppet, Jenkins, Docker, Kubernetes, Ant, Jira, Maven, Nagios.

Web/Application severs: Apache, Tomcat, Nginx, Red Hat Linux 4, Jboss.

Databases: My SQL, Redhat, MS Sql SERVER 2008 R2, MS SERVER 2012 Oracle, Dynamo DB.

WORK EXPERIENCE:

Confidential, Westwarwick, RI

Senior AWS Engineer, Linux Administrator, DevOps Engineer

Responsibilities:

  • Work closely with development teams to integrate their projects into the productionAWS environment and ensure their ongoing support.
  • Created network architecture onAWSVPC, subnets, Internet Gateway, Route Table and NAT Setup.
  • Designed high availability environment for Application servers and database servers on EC2 by using ELB and Auto-scaling.
  • Created Python Scripts to AutomateAWSservices which include web servers, ELB, Cloud front Distribution, database, EC2 and database security groups, S3 bucket and application configuration, this Script creates stacks, single servers or joins web servers to stacks.
  • AWSImport/Export accelerates moving large amounts of data into and out ofAWSusing portable storage devices for transport.
  • Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Jenkins, docker and cloud Formation.
  • Server migration using cloud services likeAWSfrom physical to cloud environment.
  • Created Cloud Formation template stacks to automate for building new VPCs using JSON files.
  • Experience inAWS, which included managing application in the cloud and creating instances.
  • Setting up private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks.
  • Managed multipleAWSaccounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Configured the webservers and the database servers.
  • Taking regular snapshots for EBS volumes.
  • DefinedAWSSecurity Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Deploying EC2 instances, ELBs by using Cloud Formation inAWS.
  • Managing S3 buckets and bucket policies
  • Leveraged Docker Engine to run Multiple Tomcat Instances as Containerized AppServers.
  • Orchestration of Docker images and Containers using Kubernetesby creating whole master and node.
  • Responsible for CI/CD process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Implemented nightly builds on Jenkins and automated various scopes of testing on Jenkins.
  • Performed Branching, Tagging, Release Activities on Version Control Tools: GIT and GITLAB.
  • Developed shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Performed and deployed Builds for various Environments like Dev, Test, QA, On boarding and Productions Environments.
  • Automated the cloud deployments using Puppet andAWSCloud Formation Templates.
  • Experience with configuration management and orchestration technologies (Puppet, Chef, Ansible, etc.).
  • Using Ansible wrote custom monitoring and integrated monitoring methods into deployment process to development.
  • Monitored the servers by configuring the Open NMS tool.
  • Automated and maintained the servers through Landscape tool.
  • Used Terraform and did "Infrastructure as code" and modifying terraform scripts as and when configuration changes happens.
  • Maintain, Manage and Monitor Splunk Infrastructure (Identify bad searches, dashboards and manage overall health of splunk)
  • Assist in the proper operation and performance of Splunk, loggers and connectors.

Confidential, Shelton, CT

AWS Devops Engineer

Responsibilities:

  • Created Python Scripts to AutomateAWSservices which include web servers, ELB, Cloud front Distribution, database, EC2 and database security groups, S3 bucket and application configuration, this Script creates stacks, single servers or joins web servers to stacks.
  • Architected the AWS infrastructure to build the cost efficient and fault tolerant system.
  • Built a VPC with public and private subnets.
  • Deployed EC2 instances in the public subnet as Web and application servers and RDS instances in the private instances.
  • Troubleshooting the network communication between EC2 instances.
  • Configured Route53 domain service with the Elastic load balancers.
  • Jenkins continuous integration server installation and configuration for all GIT Repositories.
  • Automated application packaging and deployments
  • Deployed a centralized log management system and integrated into Puppet to be used by developers.
  • Applied the test-driven development methodology while developing which yielded cohesive, loosely coupled and tested code
  • UsedAWSBeanstalk for deploying and scaling web applications and services developed with Java, PHP, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Managed Linux staging and testing environments
  • Automated Regular AWStasks like snapshots creation using Python scripts
  • Monitored and maintained the servers.

Confidential

Devops Engineer, Linux Admin

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Working for DevOps Platform team responsible for specialization areas related to Chef, Puppet for Cloud Automation.
  • Worked Defined Puppet Master and Puppet Agents to manage and configure nodes.
  • Installed Docker using Docker toolbox and worked on creating the Docker containers and Docker consoles for managing the application life.
  • Worked on Docker container snapshots, attaching to a running container, managing containers, removing images and managing directory structures.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion/GIT.
  • Developed PowerShell scripts for automation of the build and release process.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Implemented Nagios monitoring solution for mission critical servers.
  • Experience of writing & managingChefScripts& using Linux automated deployments usingChef.
  • Built and managed a large deployment of Ubuntu Linux instances systems withChefAutomation. Wrote recipes, tools, shell scripts and monitoring checks.
  • UsedChefto manage Web Applications, Config Files, Database, Commands, Users, Mount Points, and Packages.

Confidential

Build and Release Engineer UNIX/Linux SYS admin

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development, QA, UAT and Production.
  • Responsible for the build and release management process, automated build scripts.
  • Designed and maintained GIT repositories, creating branches, tagging and merging.
  • Responsible for resolving the build issue, used JIRA for bug tracking.
  • Coordinated with development teams to perform builds and resolve build issues.
  • Developed automated processes that run daily and few weekly to check disk usage and perform clean-up of file systems on UNIX environments using shell scripting and CRON.
  • Analyse and create daily reports on the status of server backups on intranet and extranet.
  • Worked on integrating Maven with GitHub to manage and deploy projects.
  • Responsible for correcting build errors, while working cooperatively with development staff and infrastructure team.

We'd love your feedback!