Senior Aws/devops Engineer Resume
Indianapolis, IN
SUMMARY:
- Having 7+ years of IT Industry Experience in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment and Cloud Implementations(AWS) Certified Developer - Associate (CDA) and SAFe 4 Certified Practitioner
- Managed Linux and Windows virtual servers on AWS EC2 using Chef Server, Configured and monitored distributed and multi-platform servers using chef
- Excellent at defining Chef Server and workstation to manage and configure nodes
- Developed Chef Cookbooks to manage systems configuration
- 4 years of experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (Elastic Beanstalk, OpsWorks and Cloud Formation) and security practices (IAM, Cloudwatch and CloudTrail).
- Instructed and modeled core Agile principles of collaboration, prioritization, team accountability and visibility; ensured consistent application of scrum methodologies across the team resulting in empowered, self-organizing team
- Hands on experience with AngularJS and Node.js
- Experience with Configuration Management tools (Puppet, Chef and Ansible).
- Amazon Web Services (AWS) Certified Developer - Associate (CDA) and SAFe 4 Certified Practitioner
- Experience in Implementing Organization DevOps strategy in various environment of Linux and windows servers along with adopting cloud strategies based on Amazon Web Services.
- Production experience in large environments using configuration management tools Chef, Puppet. Familiar with build server orchestration using mCollective
- Experience in DevOps Engineering in automating, building and deploying of code within different environments (Dev, SIT, UAT, Staging & Prod)
- Strong Experience in Amazon EC2 setting up instances, VPCs, and security groups.
- Experience in managing AWS VPC (Virtual Private Cloud) environment with around 200+ Linux and Ubuntu instances
- Hands on experience of 3 years in Big Data technologies
- Performed all necessary day-to-day Subversion/GIT support for different projects
- Experience in installation, configuration, management and deployment of Big Data solutions and the underlying infrastructure of Hadoop Cluster.
- Strong knowledge of TCP/IP, HTTP, JavaScript, Web Services (e.g. HADOOP, MongoDB, Cassandra), big data, caching mechanism, Load Balancing, multi-data center architecture
- Can perform Production operations like administration, configuring Hadoop, Debugging and Performance analysis
- Worked on creating various types of indexes on different collections to get good performance in Mongo database
- Worked on migrating MongoDB collections to new DynamoDB tables
- Strong experience in analyzing chunk migrations, splitting and balancing across the cluster
- Setting up databases in AWS using RDS, storage using S3 buckets and configuring instance backups to S3 bucket.
- Production experience in large environments using configuration management tools Chef, Puppet.
- Working experience on User management, disk quota and Job Scheduling using Crontab, at jobs
- Extensive experience in working with Oracle WebLogic, Apache Tomcat application servers
- Experience in application development, debugging, implementation, supporting dev team, testing of Oracle based ERP using SQL and Database Triggers.
- Expertise in implementing applications using Informix 4GL, C, shell scripting and UNIX
- Domain expertise includes, system developments using Core Java& J2EE Technologies such as JDBC, XML, ANT, Maven.
- Well Versed in developing applications using Struts, JSF, spring and Hibernate
- Experience in J2EE Application Development using Web/Application Server IBM Web Sphere Application Server, JBOSS Server and Apache Tomcat Server
- Extensive experience in working with Oracle WebLogic, Apache Tomcat application servers
- Experience in maintaining and executing build scripts to automate development and production builds
- Experience in application development, debugging, implementation, supporting dev team, testing of Oracle based ERP using SQL and Database Triggers.
- Experience in building and deploying Java & SOA applications and troubleshooting the build and deploy failures.
- Installation configuration and administration of MongoDB database
- Point in time Backup and recovery in MongoDB using onsite MMS
- Knowledge of databases like MySQL, Oracle 10g/11g, MSSQL, MongoDB, DynamoDB
- Used the AWS-CLI to suspend an AWS Lambda function
- Used AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS
TECHNICAL SKILLS:
Cloud Services: Amazon Web Services -EC2, S3, Route53, VPC, SNS, SQS, SWF, EMR, Redshift, DynamoDB, RDS, CloudFront, ELB, EBS, ElastiCache, CloudWatch, CloudFormation, Glacier/Snowball etc.
Automation Frameworks: Puppet, Chef, Ansible.
Programming Languages: C, PERL, BASH, C++, Python, Visual Basic 6.0, PHP, VBScript, JavaScript, HTML, XML, Informix 4GL, Informix ESQL/C, SQL, PL/SQL, Unix shell scripting, Core Java
Hadoop/Big Data: HDFS, MapReduce, Pig, Hive, Impala, HBase, Cassandra, Sqoop, Oozie, Zookeeper, Flume, Spark, Splunk, Yarn
Database Servers: DynamoDB, Redshift, Oracle, MS SQL Server 2012, MS SQL Server 7, MS SQL Server 6.5, MS Access 2000, MySQL, MS SQL Server 2005, Informix.
Operation Systems: Linux 4.7/5.3/6.3/6.4/6.5, Solaris 8/9/10/11, HP-UX 11.23, AIX 5.2, Windows 98/2000/XP/NT
Web Servers: Apache Tomcat
JEE/J2EE Technologies: JSP, Servlets, EJB, JDBC, JMS, Web Services
PROFESSIONAL EXPERIENCE:
Confidential, Indianapolis, IN
Senior AWS/DevOps Engineer
Responsibilities:
- 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
- Provided Agile(SAFE 4.2) project management controls, project plans, timeline schedules, facilitate RAD sessions, and review software defects
- Working across the UI, Services layers involving technologies such as AngularJS, Spring web services, layer7 policies
- Automated the cloud deployments using chef, python and AWS CloudFormation Templates.
- Implementing a Continuous Delivery framework using Jenkins, Puppet, and Maven
- Worked with cloud providers and API’s for Amazon(AWS) EC2, s3, VPC with CloudSigma (EU) and GFS Storage
- Established continuous integration (CI) practices and standards for PSCU with JIRA, Jenkins, Bamboo and Stash.
- Configured build protocols for new application and built guidelines for this in Ansible and Jenkins.
- Worked with Automated deployments in AWS using Ansible and Jenkins.
- Conducted analysis and evaluation of existing systems to upgrade latest versions of JIRA.
- Design roles and groups for users and resources using AWS Identity Access Management (IAM)
- Provide high durable and available data by using s3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup
- Automate build and deployments of version control tools with SVN, GitHub, Nexus Jenkins, and Docker Hub
- Wrote Automation Scripts for bash, Perl and python
- Good understanding of ELB, general networking principles, firewalls, routing technologies and DNS (Route 53)
- Utilize 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 the system
- Document System Configurations, Instance, and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure and architecture drawings current with changes
- Stay current with the latest features/capabilities of the AWS platform
- Configuration of Naming Services like DNS, DHCP, NIS, LDAP Novell eDirectory. Implementing Master and Slave servers for NIS, DNS.
- Create training modules designed to assist and train on boarding new employees.
- Excellent problem solving skills, including the ability to foresee problems before they occur.
- Configured and managed a network of Linux and Windows servers
- Managed, maintained and deployed to test, acceptance and PROD environments.
- Coordinate with Release Management regarding appropriate system releases among other development platforms.
- Wrote recipes and manifest to configure chef nodes and chef workstation
Environment: Docker, Chef, AWS, S3, Puppet, Autoscaling, EBS, RDS, sococo, confluence, Cloud sigma, SVN, ANT, Jenkins, LAMP, Anthill Pro, Maven, Apache Tomcat, Shell, Perl, Nexus, AWS, Ec2, JUnit, JIRA, Python.
Confidential, Minneapolis, MN
Senior AWS/DevOps Engineer
Responsibilities:
- 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
- Document system configurations, Instances, Operating Systems, and AMI build practices, backup procedures, troubleshooting guides, and safe keep infrastructure and architecture updated with appending.
- Experience with in working in an Agile / Scrum environment and daily standup meetings.
- Developed and supported key pieces of the company's AWS cloud infrastructure. Built and managed a large deployment of Ubuntu Linux instances systems with Opscode.
- Experienced in managing the Agile Software Release Process for multiple projects amongst geographically dispersed multiple agile teams
- Architected and Successfully Migrated Joyent-to-AWS Node.js Infrastructure Implementation
- Azure Availability and Scalability - Configured VMs availability sets using Azure portal to provide resiliency for IaaS based solution and scale sets using Azure resource Manager to manage network traffic
- Azure Storage Planning - Migrated Blob Storage for document and media file, Table storage for structured datasets, Queue storage for reliable messaging for workflow processing and file storage to share file data
- Tier2/Tier3 technical escalations, event management and network operations
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache and IIS
- Build servers in cloud based and physical infrastructure.
- Worked on migrating MongoDB collections to new DynamoDB tables
- Worked on creating various types of indexes on different collections to get good performance in Mongo database
- Involved in developing custom scripts using Python, Perl & Shell (bash ksh) to automate jobs.
- Used the AWS-CLI to suspend an AWS Lambda function processing an Amazon Kinesis stream, then to resume it
- Strong experience in analyzing chunk migrations, splitting and balancing across the cluster
- Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
- Experience with CloudTrail, CloudFront, and Glacier services
- Design EC2 instance architecture to meet high availability application architecture and deploying, configuring, and managing servers in AWS.
- Use Amazon RDS MySQL to perform basic database administration. Set up DynamoDB for NoSQL data for other teams on lightweight Docker containers with elastic search and quick indexing
- Integrated existing systems into AWS/EC2 cloud infrastructure. Built/maintain a puppet master server, and used that to push out bi-weekly application updates.
- Elastic Load Balancer, and DNS services with amazon Route 53.
- Manage AWS and install web certificates (SSL, Client Authentication Certificates).
- Migrating a production infrastructure into an Amazon Web Services VPC utilizing AWS CloudFormation, EC2, S3, Chef/OpsWorks, CloudWatch, CloudTrail, EBS, Route 53, IAM etc. This included migrating a number of production MySQL databases into RDS/ ElastiCache, rewriting a large set of monolithic recipe-based cookbooks as Provider and Attribute-driven wrapper cookbooks.
- Installed and configured various middleware packages such as WebLogic, Tomcat, JBoss
- Security conscious in all the system administration, development and tools configuration management
- Coordinate release activities with Project Management, QA, Release Management and Web Development teams to ensure a smooth and trouble-free roll out of releases.
- Analyzing the tools and application architecture and implement it on different environments, making it more user-friendly for the application team.
Environment: AWS (IAM, EC2, S3, EBS, Glacier, ELB, CloudFormation, CloudWatch, CloudTrail, SNS, SQS, Route53, RDS), GIT, Chef, splunk, Bash, Shell, DynamoDB, RHEL 4/5/6, CentOS, Open SUSE, Apache Tomcat
Confidential, Salt Lake City, UT
Senior AWS/DevOps Engineer
Responsibilities:
- Supported 250+ AWS Cloud instance’s and used AWS command line Interface to manage and configure various AWS products. Wrote automation scripts in Ruby and bash
- Developed and supported key pieces of the company's AWS cloud infrastructure. Built and managed a large deployment of Ubuntu Linux instances systems with Opscode Chef
- Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
- Worked on high-volume crash collecting and reporting system, built with Python
- Build release of Cloud based products containing Linux and Windows environments, using Power Shell, TFS and Python Scripting
- Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier
- Configured S3 to host static web content
- Deployed cloud stack using AWS OpWorks
- Created Tomcat and Apache user groups
- Installed, configured, administered, monitored Azure, IAAS and PAAS, Azure AD
- Used Windows Azure portal to manage Virtual Network and Traffic Manager
- Created, managed, monitored VM using Windows Azure portal admin
- Troubleshooting the cluster by reviewing Hadoop LOG files
- Model, serialize, and manipulate data in multiple forms (xml).
- Developed Node.js application utilizing Shopify API, download data from multiple shopify stores and organize them in a single MongoDB Database.
- Used JavaScript Mean stack: AngularJS, ExpressJS and Node.js to build banking application
- Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates
- Optimized volumes and EC2 instances & Created multi AZ VPC instance
- Installation configuration and administration of MongoDB databases
- Migration of data to/from mongodb using MongoDB, Cloud Manager. MongoDB, Cloud Manager provides a complete package for managing MongoDB deployments.
- Used IAM to create new accounts, roles and groups
- Automation of Redshift, EC2, RDS, ElasticCache
- Used Chef to configure and manage infrastructure. Written cookbooks to automate the configuration setup
- Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems
- Involved in developing custom scripts using Python, Perl & Shell (bash ksh) to automate jobs.
- Manage and operate the Big Data environment.
- Implement and manage Monitoring services with SQS, SNS, CloudWatch, and CloudFormation
- Configured Elastic Load Balancers with EC2 Autoscaling groups
- Result driven consultant with good experience in the area of UNIX/Linux System Administration.
- Utilize DevOps methodologies and best practices to create infrastructure automation and continuous delivery.
- Ensure communication between Operations and all Engineering Teams, Product Owners, and Scrum Masters.
Environment: AWS (IAM, EC2, S3, EBS, Glacier, ELB, CloudFormation, CloudWatch, CloudTrail, SNS, SQS, Route53, RDS), EJB, Unix/Linux, Web Logic, Bash, Shell, MongoDB, RHEL 4/5/6, Apache Tomcat
Confidential - El Segundo, CA
Devops Engineer
Responsibilities:
- Installation of Oracle on Linux and Solaris, creating database, creating Oracle users etc.
- Worked on User administration setup, maintaining account, Monitor system performance using Nagios and Tivoli
- Involved in installing Puppet client on Red hat & Solaris servers for Automation purpose
- Involved in migration from on-premises to Azure Cloud and created customer images for VM's
- Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems
- Involved in developing custom scripts using Python, Perl & Shell (bash ksh) to automate jobs.
- Installation and configuration of multiple Apache Tomcat instances as a service on development, staging, preproduction and production environments
- Developed unit and functional tests in Python and Java
- Merged the generated reports as per request. Formatted data into required format using UNIX Shell Scripts, SED and Awk
- Defined and Developed plan for Problem & Incident management Process based on ITIL.
- Networking protocols such as TCP/IP, Telnet, FTP, NDM, SSH, rlogin
- Security auditing using Korn programming. Shell Programming for day-to-day system administration.
- Worked on the administration of the Web Logic 9, JBoss 4.2.2 servers including installation and deployments
- Used Python programming in Linux platform to design the front-end portion of the plug-in
- Integrating UNIX file systems using packages like SAMBA. Setting up printers on UNIX / NT machines to work seamlessly across platforms
- Installation and configuration of Oracle 8/9i database on Sun Solaris Servers
- Integration of Linux/Solaris with Active Directory (LDAP)
- Production support of Apache, PHP, My SQL, Tomcat including installation, configuration, management and troubleshooting
- Installation and configuration of Veritas Storage Foundation Suite, Volume Manager, Cluster Servers & Veritas File systems (Vxfs)
- Used Python programming in Linux platform to design the front-end portion of the plug-in
- Written shell scripts and Perl scripting to take backup oracle database.
Environment: EJB, Oracle, Puppet, Python, Bash, Unix/Linux, Solaris, Web Logic, JBoss, Korn, Perl, Shell, MongoDB, Apache Tomcat, SQL
Confidential
Linux Admin
Responsibilities:
- Gathering requirements from business users
- Design and Development of the application
- Coding using C, Informix 4GL
- Integrating of Informix with C
- Worked on Unit testing and Integration testing for the developed requirements
- Installation, Configuration & Upgrade of Solaris and Linux operating system
- Installed & configured Sun Fire 210, V240, V440, V490, V880, 1280 & HP ProliantDL- 320/360/380/560/580 L Servers.
- Problems & performance issues; deployed latest patches for Sun, Linux and Application servers, Performed Solaris and Red Hat Linux Kernel Tuning for TCP stack.
- Installation Red hat Linux 8, 9.0 on Dell, Proliant, and Enterprise Server 4.0.
- Installation and administration of TCP/IP, NFS, DNS, NTP, Auto mounts, send mail and print servers as per the client’s requirement.
- Installed, managed Verities Volume Manager 3.5 (VxVM) on Solaris 9.
- Experience with EMC storage devices ClariionFC4700/CXx and Symmetrix DMX)
- Experienced with HP storage Works SAN Switches 2/16v (Brocade silkworm)
- Network trouble shooting using ‘ndd’, 'traceroute', 'netstat', 'ipconfig' and 'snoop' etc.
- Installation of Web sphere, upgraded to service pack updates, installed IBM patches, configuring and creation new admin & managed servers, start & stop Web sphere server.
- Created Role Based Access Control (RBAC) for users
- Linux kernel memory upgrades and swaps area. Redhat Linux Kickstart Installation Sun Solaris Jump Start Installation. Configuring DNS, IDNS, DHCP, NIS, NFS in Sun Solaris 8/9.
- Installation and configuration of Veritas Storage Foundation Suite, Volume Manager, Cluster Servers & Veritas File systems (Vxfs)
- Written shell scripts and Perl scripting to take backup oracle database.
- Integrating UNIX file systems using packages like SAMBA. Setting up printers on UNIX / NT machines to work seamlessly across platforms
- Installation and configuration of Oracle 8/9i database on Sun Solaris Servers
- Integration of Linux/Solaris with Active Directory (LDAP)
Environment: C, 4GL, Unix/Linux, LDAP, Bash, Shell, Snoop, netstat, Apache Tomcat