Aws Jr. Devops Engineer Resume
Mountlake Terrace, WashingtoN
PROFESSIONAL SUMMARY:
- Around 3 Years of extensive work experience in IT industry on AWS, Build & Release and Linux administration.
- Expert in understanding Operating Systems like Linux, UNIX, Windows
- Managed and installed patches and software packages using YUM and RPM and creating YUM repository files for offline servers.
- Worked with system, network, security and storage teams to prepare and configure new servers for the environment.
- Experience in Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
- Experience on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route53.
- Experience in creating and maintaining Auto scaling groups, IAM user roles, policies, EC2 Container Service (ECS) and Load Balancers.
- Experience with administration, maintenance and operations of different AWS Cloud resources and management services like Elastic Beanstalk, S3, RDS, Lambda, SQS, Cloud Front, SNS, Cloud Watch and Cloud formation templates.
- Have a good knowledge about databases like RDS, Dynamo DB.
- Configure AWS VPC with public and private subnets, configured Routing tables, Internet gateway, ACL’s, Security groups.
- Skilled at Software Development Life Cycles Agile technologies and waterfall.
- Automation and integrating of Version Control Systems for source code management. Worked extensively on Git. Maintaining branching model and security in GitHub with best practiced strategies.
- Experience in using Configuration Management tools like Chef and Puppet. Authored many recipes and cookbooks for node management. Wrote many manifests for different modules to be configured remotely.
- Experience in setting up of Docker and creating new images and getting images from Docker Hub, worked on Docker images and containers for deploying applications.
- Extensively worked on Jenkins for continuous integration and for End - to-End automation for all build and deployments.
- Worked with vagrant in spawning of virtual machines VM ware and virtual box
- Experience in monitoring servers with NRPE plugin in Nagios tool. And also Nagios helps to trigger the event handlers to send a notification and act according.
- Expert in deploying the code onto web application servers like JBOSS/ Apache Tomcat.
- Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit.
TECHNICAL SKILLS:
Operating Systems: UNIX, LINUX, RHEL, Windows.
Languages: C, C++, shell scripting,Python.
Source code control tools: GIT.
CI Tools: Jenkins.
CM Tools: Chef, Puppet .
Container services: Docker.
Cloud Technologies: Amazon Web Services (AWS).
Monitoring tools : Nagios.
Web servers : Apache Tomcat, JBOSS.
Databases : SQL SERVER, MY SQL, S3, RDS.
Testing tools : Junit.
Certifications: AWS Solutions Architect -Associate
PROFESSIONA L EXPERIENCE:
Confidential, Mountlake Terrace, Washington
AWS Jr. DEVOPS Engineer
Responsibilities:
- Created and Configured Red Hat, Ubuntu, CentOS, Solaris Virtual Machines in AWS using EC2, ElasticIP, VPC, Subnets, Route Tables, NAT Gateway
- Configured SNS, SQS, RDS, DynamoDB, S3, IAM, Cloud Front and ELB to setup environment ready for cloudification.
- Configuring of VPC and Route 53 DNS with networking of subnets containing servers.
- Creating alarms in CloudWatch service for monitoring the server’s performance, CPU Utilization, disk usage etc.
- Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Used GIT for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven .
- Performed Continuous Integrated delivery (CI and CD process) using Jenkins.
- Created and maintained Puppet Modules to manage configurations and automate installation process. Deployed Puppet and Puppet DB for configuration management to existing infrastructure.
- Implemented Chef Knife and Cookbooks for Deployment on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into EC2 instances.
- Configured Cloud Watch and Nagios to monitor real-time granular metrics of all the AWS Services and configured individual dashb oards for each resource Agents Environment : AWS, Git, GitHub, Jenkins, Puppet, Cloud Watch, UNIX, EC2, S3, RDS, ELB, EBS, Cloud Formation, Puppet, Maven.
Confidential, CT
Responsibilities:- Configured EC2 instances with different Ami(Amazon machine Images) and different types of instances suitable for different criteria.
- Configured Elastic Load Balancers with EC2 Auto scaling groups
- Auto scaling groups, CloudWatch, CloudFront, IAM for installing configuring and troubleshooting on various Amazon Images.
- Build servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, load balancers, Route 53, SES and SNS in the defined virtual private connection.
- Creating alarms in CloudWatch service for monitoring the server’s performance, CPU Utilization, disk usage etc.
- Managed users and groups using the Amazon Identity and Access Management (IAM).
- Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
- Provision of RDS instances, managing instances by scaling, backup and security.
- Provisioned Amazon RedShift for large volume data and creating clusters, fetching data from s3 and giving authorize access to clusters.
- Setting up private networks and sub-networks using VirtualPrivate Cloud (VPC) and creating security groups and access control lists to associate with the networks.
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
Confidential
Linux System Admin
Responsibilities:
- Installation of patches and package management using RPM and YUM in Red hat Linux.
- Created and modified application related objects, created users, roles and maintained system security.
- Experience in Server OS Installation, Using alternate disk installation method for the same for critical servers to reduce down time
- Experience in performing system Administration and performance monitoring Tasks on linux servers.
- Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
- Develop framework for System Automation, Design and Automate LDAP security groups and permissions.
- Responsible for setting up cron jobs scripts on production servers.
- Configuration of Services such as FTP, DNS, SSH.
- Managed Network troubleshooting applications TCP/IP including Ethernet, IP addressing & Sub netting, routing.
- Maintained source code repository in subversion.
- Experience with Apache tomcat web servers for application deployment.
- Experience in developing dynamic web based user interfaces using HTML and Java.
Environment: Linux, Subversion, Ant, Maven, Apache tomcat, MySQL, bash, Shell scripting, Java/J2EE.