Senior Cloud Architect Resume
TECHNICAL SKILLS:
AWS, AZURE, VMware, RHEL 5,6 & 7, Puppet, Chef, Ansible, Oracle database, PostgreSQL, MySQL, Web applications, ELK, Centos 5,6 & 7, Amazon Linux, NESSUS vulnerability appliance, JBOSS, TOMCAT, APACHE, Samba, Icinga, Nagios, OSSEC HIDS, Spacewalk, IBM Bigfix, Google appliance, Symantec Backup exec, Subversion server, Windows Servers 2008,2012 and Active directory,DNS
PROFESSIONAL EXPERIENCE:
Confidential
Senior Cloud architect
Responsibilities:
- Provide cloud recommendations, guidance and solutions to senior managers and FCS Program manager
- Create and present Cloud enterprise roadmaps to senior managers
- Lead FCS cloud enterprise designs, implementations and strategies
- Provide solutions to complex business problems
- Oversee cloud management, architecture in cloud environments including public cloud, AWS GovCloud and Microsoft Azure commercial
- Conduct a weekly cloud architecture and strategy meeting to revise and improve best practices
- Implemented Compliance as Code and Continuous compliance in FCS
- Infrastructure as Code
- Provided plans to establish Continuous monitoring
- Provide migration roadmaps for on - premises application to the cloud
- Conduct cloud assessment suitability for on-premises applications
- Re-factor and re-architect applications to benefit from the cloud capabilities (High availability, resiliency, scalability)
- Meet with vendors to discuss solutions
- Provide cloud training to government technical staff
- Provide guidance to different organizations and departments on how to cut cost, optimize performance and setup fault tolerance systems.
- Introduced architecture and solutions to provision self-healing application
Confidential
AWS technical architect
Responsibilities:
- Experience designing and solutioning FEDRAMP AWS environments
- Provide cloud networking, compute, managed sevices best practices
- Direct DevOps team to implement CI/CD methodology using Jenkins and facilitate application code deployments
- Leverage puppet automation toll for application clusters setup and configuration management
- Use AWS SSM for EC2 automation and configuration
- Make architectural design decisions, solve technical problems, and make improvements to the cloud environment
- Migrate Big data solution on-prem to AWS cloud
- Good knowledge of networking concepts like routers, switches, DHCP, DNS, OSI layers, TCP/IP protocols.
- Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
- Lead effort to design and automate AWS EMR solutions
- Strong knowledge with Amazon Redshift and RDS
- Use of automation tools like Puppet and ansible for application installations and configurations management
- Create backup and disaster recovery solutions Leveraging AWS S3.
- Provide solution to put in place transient Elastic Map Reduce clusters
- Solutioned SAS analytics software automation and provided easiest way to migrate to the cloud
- Solutioned IBM COGNOS analytics installation and configuration
- Design, plan and lead performance testing efforts to provide best solution for tuning.
- Provide AWS solutions to migrate the current on-premise Disaster recovery solutions to the cloud.
- Work with to design a big data solution in the cloud leveraging AWS EMR, Kinesis, Redshift.
- Configure VPCs network security by hardening NACLs, Security groups, reconfiguring routing tables and peer VPCs.
Confidential
AWS architect
Responsibilities:
- Provided Infrastructure as code solution using cloudformation templates
- Lead team to automate applications clusters using puppet automation tool
- Responsible for architecting, creating environments diagrams, changing clients requests into solutions, designing and launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux) and Configuring launched instances with respect to specific applications and regions.
- Experience in maintenance and configuration of user accounts for dev, QA, and production servers and created roles for EC2, RDS, S3, CloudWatch, EBS resources to communicate with each other using IAM.
- Designed and implemented Disaster recovery solutions for all cloud and hybrid environments.
- Setup inter-regions s3, RDS and Domain controllers’ replication for a successful disaster recovery operation
- Setup failover solutions between availability zones for the web applications stacks
- Working knowledge of branching and merging code lines in the GIT and resolved all the conflicts raised during merges.
- Experience in working with version control systems like Subversion, clear case, Perforce, GIT and used source code management tools like Tortoise SVN, GitHub.
- Working knowledge of branching and merging code lines in the GIT and resolved all the conflicts raised during merges.
- Experience in working with version control systems like Subversion, clear case, Perforce, GIT and used source code management tools like Tortoise SVN, GitHub.
- Implemented AWS auto-scaling solutions using ELB and cloudwatch to scale in and out web applications when load is high.
- Experience in migrating and implementation of multiple applications from on premise to cloud using AWS services like SMS, DBMS, CloudFormation, S3, Route53 Glacier, EC2, RDS, SQS, SNS, Lambda, and VPC.
- Build and configure virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load
- Balancer. Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Designed AWS Cloud Formation templates to create multi region Web applications and databases
- Good experience in creating and editing Shell, Bash, PowerShell Scripts for automation.
- Install applications on AWS EC2 instances and configured the storage on S3 buckets. Responsible for S3 buckets creation, policies and the IAM role based policies. Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection. Responsible for creating monitors, alarms, and notifications for EC2 hosts using Cloud Watch. Involved in the migration and implementation of multiple applications from on premise to cloud using AWS services like SMS, DBMS, CloudFormation, S3, Route53 Glacier, EC2, RDS, SQS, SNS, Lambda, Kinesis, and VPC.
- Leverage cloudformation templates to create EC2s, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Build and configure a virtual data center in the Amazon Web Services cloud to support
- Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
- Present solutions to both customers and leaderships
- Introduce new AWS solutions and services to save cost and optimize performance.
- Create Cloud environments for various projects
- Maintain various AWS environments
- Setup AWS backup strategy using Lambda function and Cloudwatch events rules
- Design and updates network diagrams accordingly
- Write status reports, create technical diagrams, and flowcharts
- Satisfy firewall change requests using linux shorewall, AWS NACLs, Security groups, and Linux Iptables/Firewalld ….)
- Check, request and validate firewall rule change have been implemented properly
- Assist Manager with create, update and modify project schedule according to customer requirements
- Linux servers’ administration
- Intensive use of Puppet and ansible automation
- Use Jenkins for CI/CD methodology
- Create Jenkins jobs for application codes deployment
- Perform software installation, upgrades/patches, troubleshooting, and maintenance of LINUX servers
- Responsible for capacity planning, including allocating storage for servers
- Participate in root-cause analysis of recurring issues, system backup, and security setup.
- Ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology and application configuration.
- Experience in installing, configuring, managing, tracing complex build problems, release issues and trouble shooting skills.
- Bash/shell scripting to validate and monitor server’s operation
- Create RPM packages to facilitate applications deployment
- Setup SFTP servers with secure connections between environments
- Configuration management frameworks (Puppet).
- Create domain service accounts, assign groups, roles and appropriate permissions
- Work with various application teams developers to coordinate application deployments and troubleshooting
- Run NESSUS vulnerability scan on a bi-weekly basis
- Install and configure OSSEC HIDS for intrusion detection and system integrity check
- Set up firewall rules and configure selinux on Linux servers
- Install, configure and troubleshoot application servers (TOMCAT) and web servers (APACHE)
- Administer Oracle database
- Setup Oracle database monitoring scripts
- Setup Oracle backup strategy using RMAN
- Experience designing and solutioning environments in VMware.
- Automate solutions in VMware and provide guidance to team on best pratices
Confidential
Senior systems engineer
Responsibilities:
- Create and configure AWS EC2, RDS, ELB, VPC, Security Groups and Network ACLs
- Linux Red Hat (5,6 & 7)
- Patch, configure, upgrade, troubleshoot and maintain the Linux Red Hat servers
- Performance tuning
- Patch Red Hat servers
- Bash/shell scripts to ease application installs, configuration and monitor processes
- Assist application team with JBOSS war files deployment
- Troubleshoot and fix tomcat issues
- APACHE configuration and reverse proxy
- Subversion server (Linux SVN)
- Create and configure Linux VM on VMware (Within VSphere)
- Nagios monitoring tool (Implementation and maintenance)
- Weekly use of NESSUS Appliance for vulnerabilities scanning
- SAMBA server (Red hat) for file share
- Google appliance (Googleconnector configuration)
- Experience with Symantec Backup exec server
- Some windows servers knowledge
- Active Directory
- VMware operations
- Oracle database administration (11g)
- Oracle Database backups using RMAN
- Oracle SQL developer installation and configuration
- Oracle database Performance tuning
- Allocate appropriate space to tablespaces
- Oracle database quarterly patches
- Oracle users account creation, roles and assignment of privileges
- Use VMware to create and administer servers on the network
Confidential
Sr Linux systems administrator
Responsibilities:
- Build new servers and patch servers to the latest security updates
- Create bash script to automate application codes deployments
- Automate server monitoring and
- Linux server space expansion and resizing
- Create new volume groups and physical volumes
- Design and create schema scripts
- Participate in modeling initiatives
- Monitor All Linux serves
- Nagios monitoring tool
- Desi maintenance procedures
- Oracle database administrations (10g and 11g)
- Managing database access
- Managing database security/integrity and backup procedures
- Implementing security measures
- Writing reports, documentation and operating manuals
- Archiving data
- Daily use of OEM (Oracle Enterprise Manager) to monitor database performance, perform backups and implement security
- Write SQL scripts to create, update, and populate tables
- Use Golden Gate to replicate database for High availability and disaster recovery
- Linux servers administration
- Create Linux users and groups and assign the proper access rights
- Configure Linux servers
- Creates and maintains all databases required for development, testing, education and production usage.
- Performs the capacity planning required to create and maintain the databases.
- Performs ongoing tuning of the database instances
- Install new versions of the Oracle RDBMS and its tools and any other tools that access the Oracle database
- Plans and implements backup and recovery of the Oracle database.
- Controls migrations of programs, database changes, reference data changes and menu changes through the development life cycle
- Implements and enforces security for all of the Oracle Databases
- Performs database re-organizations as required to assist performance and ensure maximum uptime of the database
- Put standards in place to ensure that all application design and code is produced with proper integrity, security and performance
- Create new database users as required and assign the proper privileges
Confidential
Junior Linux systems administrator
Responsibilities:
- Maintain Redhat 4 and 5 linux servers
- Setup Linux servers
- Create new database users as required and assign the proper privileges
- Asssits development team with code deployments
- Work with team lead to harden servers
- Patch linux servers
- Create new linux users and groups
- Manage users privileges
- Create scripts to automate some reporting
- Maintained existing programs/scripts and extended Linux system functionality as needed